Coding · Robotics · AI

Big ideas.
Small steps.
Real discovery.

A world of making for curious young minds.

Explore coding

Robotics & AI: availability to be confirmed

Think creativelyMake somethingKeep exploring
Free · No sign-up

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.

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)
Enrichment
  • 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)
Enrichment
  • 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
Enrichment
  • 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
Exam prep
  • Data & Information: number systems, spreadsheets, data protection
  • Systems & Communications: networks, ethics & impact
  • Abstraction & Algorithms: flowcharts, pseudocode, logic gates
  • Programming: Python in JupyterLab
Robotics & AI

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.

Live online classes

Small groups, taught live

Small group
Max 6 students
Weekly, live
Online, recorded
Starts at 3
Register free, no payment

Register your interest (free, no payment)

We'll notify you when a Junior Coders group is ready to start.

We'll only email you about this class. No payment now; you can unsubscribe anytime.

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.