Programmes in this directory
Classes.sg models these programmes separately so each can carry its own audience, schedule, price and freshness context.
Coding Programmes for Ages 7–9
by Coding Lab
Progressive coding options covering Scratch, Micro:Bit, mBot robotics, game development and computer-science foundations.
Coding Programmes for Ages 10–12
by Coding Lab
Coding pathway including app development, Python and advanced computer-science work for upper-primary learners.
Coding Programmes for Ages 13–18
by Coding Lab
Teen programmes spanning Python, Olympiad preparation, AI, data science, web apps, games and modelling.
Thematic Coding Workshops
by Coding Lab
Two-hour introductory coding workshops offered across multiple age groups and changing themes.
Junior Coders Programme
by Coding Lab
Coding Lab's introductory coding pathway for children aged 5 to 6. Confirm the current term and centre before enrolling.
Scratch 1
by Coding Lab
A lower-primary introduction to visual programming with Scratch. Current term dates and class availability remain with Coding Lab.
Scratch 2
by Coding Lab
The next lower-primary Scratch course in Coding Lab's staged pathway. Check prerequisites and the current schedule with the provider.
Young Computer Scientist
by Coding Lab
A lower-primary computing programme that follows Coding Lab's Scratch sequence. Confirm the suitable starting point directly.
App Inventor 1
by Coding Lab
An upper-primary mobile app programming course using MIT App Inventor. Check current intakes and prerequisites with Coding Lab.
App Inventor 2
by Coding Lab
The second upper-primary MIT App Inventor course in Coding Lab's progression. Confirm prior-course requirements before registering.
Python Junior 1
by Coding Lab
An upper-primary introduction to text-based Python programming. Check the provider's current placement guidance and timetable.
Python Junior 2
by Coding Lab
The next Python course in Coding Lab's upper-primary pathway. Confirm prerequisites, term dates and centre directly.
Advanced Computer Scientist
by Coding Lab
An advanced upper-primary computing pathway. Coding Lab publishes the current placement expectations and term arrangements.
DSA Coding Programme
by Coding Lab
A coding-focused preparation pathway for upper-primary students considering DSA. Classes.sg does not make admission-outcome claims.
Python Meets Mathematics 1
by Coding Lab
A secondary-level course connecting Python programming with mathematics. Confirm the suitable entry point with Coding Lab.
Python Meets Mathematics 2
by Coding Lab
The second secondary-level course combining Python and mathematics. Check the published prerequisite before enrolment.
Python Perfect
by Coding Lab
A secondary Python programme in Coding Lab's teen pathway. Current placement, schedule and fees must be confirmed with the provider.
Python Electives
by Coding Lab
A set of elective Python learning options for secondary students. Consult the official page for the current elective menu.
2 more programmes
Use the full directory to search and filter every source-backed programme from this provider.
Browse all from Coding Lab →