A free Python coding game

Program Booly

Booly is a cat who does exactly what you write. Nothing more. (Mostly.) Write real Python to get him to his breakfast: moves, then loops, then if and while, a maze-solving algorithm, and finally your own functions.

21 levels in 4 chapters. Free, no sign-up. Progress is saved in this browser.

Hi. I'm Booly. I do what your code says, one line at a time. If I walk into a wall, that's on you.
<BOOLY>// CODING CAT0110101011010101

What you'll learn

  1. Chapter 1 · 6 levelsGood morning, BoolyBooly does exactly what you write, one line at a time.
  2. Chapter 2 · 5 levelsThe lazy wayLoops: write it once, and Booly does it again and again.
  3. Chapter 3 · 5 levelsBooly can seeThe room changes every time. Booly looks before he moves, with while and if.
  4. Chapter 4 · 5 levelsTeach Booly new tricksFunctions: give a few lines a name, then use them as often as you like.

How it works

  • Write Python in the editor, or tap commands on a phone.
  • Press Run. Booly runs your code one line at a time, and you watch every step.
  • Three stars a level: reach the bowl, eat every treat, and use few lines.

Questions

Is it real Python?
Yes. What you type is Python: commands, for loops with range, while, if, elif and else, and def with parameters and return. It runs right in your browser, so lists and imports aren't part of the game.
Who is it for?
Anyone who has never coded. There's nothing to install, and mistakes get short, friendly messages.
Is it free?
Yes, with no sign-up. Your progress is saved in this browser.
What comes after?
Lists, strings and real programs. AlgoCademy's first lessons are free.