CS Labs · Bot Lab

Pick your year group

Each year group is its own mission with 12 levels. The commands stay the same — the challenge grows from tapping tiles to typing real code.

Year 7Mars RoverSequencing · planning routes · repeat loopsTap command tiles to drive a Mars rover, then discover why one Repeat block beats eight Forward tiles.Start missionYear 8Deep SeaLoops recap · functions F1 and F2 · compositionPilot a deep-sea drone and teach it reusable routines — define a move once, call it everywhere.Start missionYear 9Cyber HeistTyped code · debugging · repeat n: · defNo more tiles: type Python-style commands in a real editor, read error messages, and crack the vault.Start mission