Advanced Computer Scientist
by Coding Lab
An advanced upper-primary computing pathway. Coding Lab publishes the current placement expectations and term arrangements.
Loading
Explore the full catalogue
Children's programmes come first, with the SkillsFuture and adult catalogue still available when you need it.
by Coding Lab
An advanced upper-primary computing pathway. Coding Lab publishes the current placement expectations and term arrangements.
by Coding Lab
An upper-primary mobile app programming course using MIT App Inventor. Check current intakes and prerequisites with Coding Lab.
by Coding Lab
The second upper-primary MIT App Inventor course in Coding Lab's progression. Confirm prior-course requirements before registering.
by Coding Lab
Coding pathway including app development, Python and advanced computer-science work for upper-primary learners.
by Coding Lab
Teen programmes spanning Python, Olympiad preparation, AI, data science, web apps, games and modelling.
by Coding Lab
Progressive coding options covering Scratch, Micro:Bit, mBot robotics, game development and computer-science foundations.
by Coding Lab
A coding-focused preparation pathway for upper-primary students considering DSA. Classes.sg does not make admission-outcome claims.
by Coding Lab
An academic computing programme for students working toward GCE O-Level Computing. Confirm the current class format and eligibility.
by Coding Lab
Coding Lab's introductory coding pathway for children aged 5 to 6. Confirm the current term and centre before enrolling.
by Coding Lab
Competition-oriented informatics training for suitably prepared students. Entry requirements are set by Coding Lab.
by Coding Lab
A set of elective Python learning options for secondary students. Consult the official page for the current elective menu.
by Coding Lab
An upper-primary introduction to text-based Python programming. Check the provider's current placement guidance and timetable.
by Coding Lab
The next Python course in Coding Lab's upper-primary pathway. Confirm prerequisites, term dates and centre directly.
by Coding Lab
A secondary-level course connecting Python programming with mathematics. Confirm the suitable entry point with Coding Lab.
by Coding Lab
The second secondary-level course combining Python and mathematics. Check the published prerequisite before enrolment.
by Coding Lab
A secondary Python programme in Coding Lab's teen pathway. Current placement, schedule and fees must be confirmed with the provider.
by Coding Lab
A lower-primary introduction to visual programming with Scratch. Current term dates and class availability remain with Coding Lab.
by Coding Lab
The next lower-primary Scratch course in Coding Lab's staged pathway. Check prerequisites and the current schedule with the provider.
by Coding Lab
Two-hour introductory coding workshops offered across multiple age groups and changing themes.
by Coding Lab
A lower-primary computing programme that follows Coding Lab's Scratch sequence. Confirm the suitable starting point directly.