Coding · Robotics · AIBig ideas.
Big ideas.
Small steps.
Real discovery.
A world of making for curious young minds.
Explore codingRobotics & AI: availability to be confirmed
Think creativelyMake somethingKeep exploring

Free · No sign-upEnrichmentEnrichmentEnrichmentExam prepRobotics & AI Live online classes
Try a free coding project right now
Aligned to Singapore MOE's Code for Fun (primary + lower secondary) and O-Level Computing 7155 (upper secondary). Four free projects, one per class band, playing right now in the browser.
Merlion Mail RunP1 to P3 · Little CodersTry it →Turtle Art StudioP4 to P6 · Junior CodersTry it →Guess the MachineSec 1 to Sec 2 · Python FoundationsTry it →Logic Gate LabSec 3 to Sec 4 · O-Level Computing 7155Try it →
See all four projects on the free projects page.
Available coding options
Your child's class decides the track. Enrichment for P1 to Sec 2, exam prep for Sec 3-4.
Little Coders
P1 - P3 · MOE + IMDA Code for Fun (intro)
- Step-by-step instructions & sequences
- Events and simple loops
- ScratchJr / Scratch blocks
- Debugging & logical thinking
Junior Coders
P4 - P6 · MOE + IMDA Code for Fun (primary)
- Variables, conditionals, functions, loops
- Scratch games & animations
- Intro to AI & cybersecurity concepts
- First Python & micro:bit
Python Foundations
Sec 1 - 2 · Code for Fun (secondary) + pre-O-Level
- Python: variables, loops, functions, lists
- Problem decomposition & algorithms
- Digital making with micro:bit
- Small build-it projects
O-Level Computing (7155)
Sec 3 - 4 · MOE + SEAB O-Level Computing 7155
- Data & Information: number systems, spreadsheets, data protection
- Systems & Communications: networks, ethics & impact
- Abstraction & Algorithms: flowcharts, pseudocode, logic gates
- Programming: Python in JupyterLab
Coming later, not yet confirmed
We're exploring Robotics and AI alongside the coding tracks above, but availability, ages, format and schedule are still to be confirmed. There is nothing to register for yet.
Small groups, taught live
Small group
Max 6 students
Weekly, live
Online, recorded
Starts at 3
Register free, no payment
Course alignment is our own distilled reading of public MOE / IMDA / SEAB material; it is not official MOE content or an endorsement.
Parent FAQ
- What ages is this for?
- Coding content spans Primary 1 through Secondary 4. Your child's class decides the track: Little Coders (P1-P3), Junior Coders (P4-P6), Python Foundations (Sec 1-2) and O-Level Computing 7155 (Sec 3-4).
- What format are the live classes?
- Small groups (max 6 students), taught live online, weekly, and recorded. A class only starts once at least 3 students have registered, so you're never committing to an empty group.
- What does my child need to join?
- The free coding projects need nothing but a web browser - no sign-up and nothing to install. They work on a phone, tablet or laptop.
- Does registering cost anything?
- Registering your interest is free and takes no payment. You'll only be emailed about the class you registered for, and you can unsubscribe anytime.