If you are looking to study Advanced Level ICT modules including Python programming, web development, networking, and database management systems, you are in the right place.
This course is designed to guide students through the complete Sri Lanka GCE Advanced Level ICT syllabus — the same curriculum taught in schools under the National Institute of Education (NIE), effective from 2017.
Whether you are a school student preparing for A/L examinations, a gap-year student wanting to strengthen your ICT foundation, or a professional looking to fill knowledge gaps, this modular program lets you study at your own pace — choosing individual modules or the complete syllabus.
The course covers both theoretical foundations and hands-on practical skills — from understanding how computers work internally to building web applications with PHP & MySQL, writing Python programs, designing databases, and understanding modern networking.
Each module is taught as a stand-alone unit — enroll in one or all. Modules 1, 2, 11 & 12 are free of charge.
Data, information, ICT applications, data processing, impact of ICT on society
History of computing, hardware components, Von Neumann architecture, memory systems
Number systems (binary, octal, hex), character encoding (ASCII, Unicode), binary arithmetic
Logic gates, Boolean algebra, Karnaugh maps, digital circuit design, half adder & full adder
OS types, file management, process management, memory management, I/O device management
Signals, transmission media, TCP/IP, OSI model, IP addressing, DNS, HTTP, network security
SDLC models, SSADM, requirements analysis, DFD, LDS, system design, testing & deployment
Relational model, SQL (DDL & DML), ER diagrams, normalization (1NF–3NF), database design
Algorithms, flowcharts, Python fundamentals, OOP, data structures, file handling, sorting & searching
HTML5, CSS, JavaScript basics, PHP & MySQL, dynamic web pages, web authoring, publishing
Arduino & Raspberry Pi, IoT fundamentals, digital systems, simple IoT applications
Digital economy, e-commerce, e-business types, ICT in business functions, e-marketing
AI & intelligent computing, agent technology, quantum computing, beyond von-Neumann
By completing all modules, you will have a thorough theoretical and practical understanding of the full GCE Advanced Level ICT syllabus. You will be ready to sit the A/L examination with confidence, or use this knowledge as a strong foundation for higher education in computing, software engineering, or information systems.
Enroll in one module or the complete syllabus. Modules 1, 2, 11 & 12 are completely free — start right now.