// G.C.E. ADVANCED LEVEL · ICT · 2026

A/L ICT, made simple.

A/L ICT, පහසුවෙන්.

Bilingual notes, runnable code labs and worked exam examples for the 2026 syllabus — study in English or Sinhala, on any device, even offline.

2026 විෂය නිර්දේශයට අනුව ද්විභාෂා සටහන්, ක්‍රියාත්මක කළ හැකි කේත labs සහ විසඳූ විභාග උදාහරණ — ඉංග්‍රීසියෙන් හෝ සිංහලෙන්, ඕනෑම උපාංගයකින්, offline ද ඉගෙන ගන්න.

English + සිංහල Interactive labsඅන්තර්ක්‍රියාකාරී labs 2026 syllabus Works offlineOffline ක්‍රියා කරයි
DP ICT Hub
Dananjaya Pemarathna — DP ICT Hub
Dananjaya Pemarathna A/L ICT · Notes & LabsA/L ICT · සටහන් සහ Labs

Choose your subjectඔබේ විෂය තෝරන්න

Six modules covering the whole A/L ICT practical syllabus.

සම්පූර්ණ A/L ICT ප්‍රායෝගික විෂය නිර්දේශය ආවරණය කරන මොඩියුල හයක්.

⚙️

Programming Lab — Pascal & Pythonක්‍රමලේඛන Lab — Pascal සහ Python

The three control structures taught through flowcharts, pseudocode and the same algorithm in both Pascal and Python — editable and runnable right in the browser.

පාලන ව්‍යුහ තුන — flowchart, pseudocode සහ එකම ඇල්ගොරිතමය Pascal හා Python දෙකෙන්ම. Browser එක තුළම සංස්කරණය කර ධාවනය කළ හැක.

Pascal ▶Python ▶FlowchartsInteractive
🧪

Practice — Run Python in your browserඅභ්‍යාස — Browser එකේම Python ධාවනය කරන්න

Graded exercises with instant checking, plus a free playground. Write code, press Run, and see straight away whether your answer is right.

ක්ෂණික පරීක්ෂාව සහිත ශ්‍රේණිගත අභ්‍යාස සහ නිදහස් playground එකක්. කේතය ලියා Run ඔබා, ඔබේ පිළිතුර නිවැරදිද යන්න වහාම බලන්න.

Run ▶Auto-checked24 tasksEN + සිං
🐍

Competency 09 — Python ProgrammingCompetency 09 — Python ක්‍රමලේඛනය

Problem solving, algorithms, control structures, functions, strings, lists, dictionaries, files & databases, plus a full exam cheat sheet.

ගැටලු විසඳීම, ඇල්ගොරිතම, පාලන ව්‍යුහ, functions, strings, lists, dictionaries, files සහ දත්ත සමුදාය — විභාග cheat sheet එකක් ද සමඟ.

PythonAlgorithmsData StructuresEN + සිං
🌐

Competency 10 — Web DevelopmentCompetency 10 — වෙබ් සංවර්ධනය

HTML tags and forms, CSS selectors and properties, PHP with MySQL, and a complete student-registration practical.

HTML tags සහ forms, CSS selectors සහ properties, PHP සමඟ MySQL, සහ සම්පූර්ණ student-registration practical එක.

HTMLCSSPHPMySQLEN + සිං
🗃️

SQL — Databases & QueriesSQL — දත්ත සමුදාය සහ විමසුම්

Constraints, DDL and DML, SELECT with conditions, aggregate functions, GROUP BY, wildcards and JOINs — every query shown with its result table.

සම්බාධක, DDL සහ DML, කොන්දේසි සහිත SELECT, ශ්‍රිත, GROUP BY, wildcards සහ JOIN — සෑම විමසුමක්ම එහි ප්‍රතිඵල වගුව සමඟ.

SQLMySQLJOINsEN + සිං
🗄️

Database Normalizationදත්ත සමුදාය සාමාන්‍යකරණය

Data anomalies, functional dependencies, and 0NF → 1NF → 2NF → 3NF with step-by-step worked tables.

දත්ත විෂමතා, ක්‍රියාකාරී යැපීම් සහ 0NF → 1NF → 2NF → 3NF පියවරෙන් පියවර උදාහරණ වගු සමඟ.

Normalization1NF · 2NF · 3NFEN + සිං
Stuck on a lesson?පාඩමක් අමාරුද? Message us on WhatsApp — we reply with worked examples. WhatsApp හරහා පණිවිඩයක් එවන්න — විසඳූ උදාහරණ සමඟ පිළිතුරු දෙමු. +94 71 883 3105 → Follow the pageපිටුව අනුගමනය කරන්න New lessons, tips and past-paper walkthroughs on Facebook. නව පාඩම්, උපදෙස් සහ පසුගිය ප්‍රශ්න පත්‍ර විසඳුම් Facebook හි. facebook.com/dananjayapemarathnaict →
Six study modules · bilingual · works offline — just keep the folder together අධ්‍යයන මොඩියුල හයක් · ද්විභාෂා · offline ද ක්‍රියා කරයි — folder එක එකට තබා ගන්න