Every topic the NERDC mandates from Primary 1 through SS2, structured across three terms per class, eight teaching weeks per term, and built to run entirely offline on a shared lab of computers. Every session ends with something the student made, built, typed, or designed. Choose a class below to see its full term-by-term breakdown.
Each level builds on the one before it — from first mouse clicks in Primary 1 to a deployed capstone project in SS2.
Confidence and curiosity — computer parts, mouse and keyboard mastery, MS Paint, first Scratch Jr. animations, and safe first steps online.
View full curriculum →Hardware and touch-typing mastery, word processing in WordPad, and first digital art — all on free, offline software.
View full curriculum →Tux Paint design skills, intermediate LibreOffice Writer documents, and offline research and publishing.
View full curriculum →Scratch animation, sensing and conditional logic, and a first physics-based platformer game.
View full curriculum →Variables, cloning, and lists in Scratch, building up to a capstone interactive educational game.
View full curriculum →Word processing, spreadsheet modelling, and presentation design across the LibreOffice suite.
View full curriculum →Logical spreadsheet functions, relational databases, and flowcharting into working Scratch code.
View full curriculum →HTML5 and CSS3 website building with Flexbox layout, plus networking and cybersecurity fundamentals.
View full curriculum →Core Python syntax, data structures, file handling, and a first object-oriented analytics project.
View full curriculum →JavaScript and DOM interactivity, relational SQL databases, and Python ORM integration.
View full curriculum →Every class runs 3 terms of 8 teaching weeks each, on free and open-source software chosen to run offline across a shared lab of 20 computers. Every student receives a course manual, an N-TECH/EduLab certificate, and entry into the Annual EduLab Hackathon.