Pick a challenge
Coin Quest
Type Python, watch a robot walk a grid and collect coins. Seven levels from first steps to while loops, plus a map maker.
Maze Runner
The robot wakes up in a maze that is different every time. Nobody can type the path, so teach it a rule that finds the exit on its own. Three badges per level: solve it, prove it on five random mazes, then say it in par lines of code.
Pixel Painter
The robot paints squares to match a picture. The pictures repeat themselves, so write the recipe once as a function, give it a number and a color, and let a variable make it grow. Eight levels, then a free canvas you can share.
Mission Files
Agent training in a terminal. Crack intercepted Caesar-cipher messages, catch two cheaters hiding in a leaderboard, then build your own cipher and swap secrets with another pair.
Codebreaker
Teach the computer to spot English and crack a whole inbox of Caesar messages by itself, then build the password checks for HQ's new login system.
Agent Database
Dictionaries: keep agent files by codename, count letters and logins, encode and decode a substitution cipher with a stolen key book, and catch the intruders on the HQ server.
Agent Terminal
Leave the sandbox: write Python in VS Code and build real windows with tkinter. Popups, an HQ login with a lockdown, and a Caesar cipher machine with buttons.