10 worlds.
One new idea at a time.
Each chapter teaches exactly one concept, from the first step all the way to real code.
Sandy Shore
Sequencing · 8+
Shelly takes her first steps. Put commands in the right order.
stepturnRocky Cove
Planning and debugging · 8+
Harder maps. Plan the path, run it, fix what goes wrong.
Tide Pools
Loops · 8+
Spot the pattern and let a loop do the repeating.
repeatCoral Reef
Variables and counting loops · 9+
Give numbers a name and count with them.
x = 2for … from … toCrab Kingdom
Functions · 9+
Teach Shelly new words of your own.
defineLighthouse
Conditions · 10+
Shelly looks ahead and decides what to do.
ifelsenear(rock)Storm Bay
Loops with conditions · 10+
Keep going until the job is done.
untilwhileShipwreck
Function arguments and return values · 11+
Functions that take inputs and give answers back.
define hop(n)Treasure Island
Lists and objects · 12+
Keep track of many things at once.
starfish.firstfor eachOpen Ocean
Bridge to real code · 12+
The same levels, in a real programming language.
JavaScriptPythonThe same shape, so kids and teachers know what's next.
- 1
Intro level
Shows the new idea with almost no code.
- 2
8 practice levels
Each adds one small twist.
- 3
4 challenges
Mix the new idea with older ones.
- 4
Debug level
The code is given, but broken. Fix it.
- 5
Boss level
Needs everything from the whole chapter.
Start with Sandy Shore.
Level 1 takes about a minute. No sign-up needed.