Chapter 1 · Algorithms
Help Robo Find His Way
Meet Robo, build your first algorithms, hunt down bugs, and write your very first lines of Python.
25–40 min · 20 screens
For curious minds aged 10–15
Solve puzzles, guide a robot, squash bugs and write real Python. One small step at a time.
Finding your chapters…
Level 1: Beginner
Chapter 1 · Algorithms
Meet Robo, build your first algorithms, hunt down bugs, and write your very first lines of Python.
25–40 min · 20 screens
Chapter 2 · Variables
Give Robo a memory! Store numbers and text in variables, change them, count Robo's steps and squash your first NameError.
30–45 min · 20 screens
Chapter 3 · Conditions
Teach Robo to choose! Ask True or False questions, then use if, elif and else so your programs do different things in different situations.
30–40 min · 17 screens
Chapter 4 · Loops
Why write something ten times? Use for and while loops to repeat instructions, count, add up totals and guide Robo through longer journeys.
35–45 min · 17 screens
Chapter 5 · Functions
Invent your own commands! Bundle code into functions, give them inputs, return answers and build big programs from small, reusable pieces.
35–45 min · 16 screens
Level 2: Intermediate
Chapter 6 · Lists
Store whole collections under one name. Read, change, grow and search lists, then loop through them to find highest scores and totals.
35–45 min · 16 screens
Chapter 7 · Text
Text is a list of characters. Slice it, search it, change its case and split it apart to build secret codes and word counters.
30–40 min · 15 screens
Chapter 8 · Dictionaries
Store values under names instead of positions. Build scoreboards, count things and keep track of a whole game with dictionaries.
35–45 min · 15 screens
Level 3: Advanced
Chapter 9 · Algorithms
Peek inside the algorithms behind every search box. Write linear search, binary search and bubble sort, and measure which is fastest.
40–50 min · 15 screens
Chapter 10 · Project
Bring it all together. Plan, build, test and debug a complete dungeon adventure game, one function at a time.
50–60 min · 14 screens