Shell Script

10 worlds.
One new idea at a time.

Each chapter teaches exactly one concept, from the first step all the way to real code.

Chapters 1–3 free15 levels each105 levels ready to play
1Free

Sandy Shore

Sequencing · 8+

Shelly takes her first steps. Put commands in the right order.

stepturn
2Free

Rocky Cove

Planning and debugging · 8+

Harder maps. Plan the path, run it, fix what goes wrong.

3Free

Tide Pools

Loops · 8+

Spot the pattern and let a loop do the repeating.

repeat
4

Coral Reef

Variables and counting loops · 9+

Give numbers a name and count with them.

x = 2for … from … to
5

Crab Kingdom

Functions · 9+

Teach Shelly new words of your own.

define
6

Lighthouse

Conditions · 10+

Shelly looks ahead and decides what to do.

ifelsenear(rock)
7

Storm Bay

Loops with conditions · 10+

Keep going until the job is done.

untilwhile
8Coming soon

Shipwreck

Function arguments and return values · 11+

Functions that take inputs and give answers back.

define hop(n)
9Coming soon

Treasure Island

Lists and objects · 12+

Keep track of many things at once.

starfish.firstfor each
10Coming soon

Open Ocean

Bridge to real code · 12+

The same levels, in a real programming language.

JavaScriptPython
Inside every chapter

The same shape, so kids and teachers know what's next.

  1. 1

    Intro level

    Shows the new idea with almost no code.

  2. 2

    8 practice levels

    Each adds one small twist.

  3. 3

    4 challenges

    Mix the new idea with older ones.

  4. 4

    Debug level

    The code is given, but broken. Fix it.

  5. 5

    Boss level

    Needs everything from the whole chapter.

Start with Sandy Shore.

Level 1 takes about a minute. No sign-up needed.