// free coding game
Singapore Robot Maze
A free block-coding game for kids aged 6–12. Guide a little robot through a hawker centre, an HDB void deck, an MRT station, Gardens by the Bay and Changi Airport, and learn the four big ideas behind every program on the way.
No sign-up · no downloads · 35 levels · works on Chromebooks and iPads
Five worlds, four big ideas
Each world brings in one new coding concept over six levels, plus a secret bonus level for anyone who gets three stars on all six.
- World 1
Sequencing
Hawker Centre
Deliver chicken rice to hungry diners, one step at a time.
6 levels + a secret bonus Play - World 2
Loops
HDB Void Deck
Water every plant along the corridor without dragging out 20 arrows.
6 levels + a secret bonus Play - World 3
Conditions
MRT Station
Wait for the fare gates and train doors. Timing is everything.
6 levels + a secret bonus Play - World 4
Functions
Gardens by the Bay
Teach the robot to plant a tree once, then reuse it across the garden.
6 levels + a secret bonus Play - World 5
Loops, If-Else & Functions
Changi Airport
Sort luggage onto the right belts with loops, conditions and functions.
6 levels + a secret bonus Play 1for i in range(4): 2 move_right() 3 move_right() 4 water()
On every level
Show me the Python
One click turns any solution into real Python, the language our older students use to build their own AI.
Blocks today, code tomorrow Python course
// for teachers
Ready for your Hour of Code
Built for a real classroom: one world per 45-minute lesson, with Singapore places your students already know. Free for every school, enrichment centre and parent.
Get the free teacher kit-
No accounts, nothing stored
Students just open the link. No logins to manage and no personal data, so there is nothing to clear with your school first.
-
Jump links for every level
Put /maze/mrt/3 on the projector and solve it together, or set a level as a starter task.
-
A 45-minute lesson plan per world
Objectives, a warm-up, discussion questions and answer keys with the Python solutions.
-
Unplugged warm-up
A printable grid game to play on paper before anyone touches a screen.
-
Printable certificates
Students type their name and print. Nothing is saved.
-
Works on school devices
Runs in the browser on Chromebooks, iPads and laptops, with touch-friendly blocks.
Questions parents and teachers ask
Is the Robot Maze really free?
Yes. Every level, lesson plan, certificate and printable is free to use at home or in class. There are no accounts, no ads and no in-app purchases.
What age is the Robot Maze for?
It is designed for kids aged 6 to 12. Younger children can play the first world with an adult reading along, and older kids can aim for three stars on every level and read their solutions in Python.
Does my child need to sign up or download anything?
No. It runs in the web browser on laptops, Chromebooks and iPads. Progress is saved in the browser on that device, and nothing about your child is collected or sent anywhere.
Can I use it for an Hour of Code session in class?
Yes. Each world works as a 45-minute lesson, and there is a free lesson plan for every world with learning objectives, discussion questions and answer keys. You can link straight to any level, like dotcodecampus.com/maze/mrt/3, to put it on the projector.
What will my child learn?
The four building blocks of every program: sequencing, loops, conditions and functions. Each of the five Singapore-themed worlds introduces one, and the last world puts them together.
Is block coding real coding?
Yes. Blocks are a way to write a program without worrying about typing and spelling, and the ideas are exactly the same. Press "Show me the Python" on any level to see the same program written as real Python code.
What can my child do after finishing the maze?
Build their own games. At DotCode Campus, kids aged 7 to 12 make and publish their own Roblox games, and teens learn Python and AI. Every course starts with a free trial class.
Ready to Start Building?
Book a free 45-minute trial class. No commitment, no credit card — just great learning.
