Guessing & dice games
Turn if/else and loops into playable game rounds with real feedback.
The most fun way to cement the basics. Build a guessing game, roll (reproducible) dice, draw ASCII art, play word games and ship a tiny text adventure — while quietly mastering conditionals, loops, strings and dictionaries.
Each lesson connects the Python concept to work you could automate, analyse or ship.
Turn if/else and loops into playable game rounds with real feedback.
Draw triangles, walls and arrows by turning loop counters into pixels.
Detect palindromes and flip words with slicing and normalisation.
Model a game world as data and walk players through it with one loop.
You can take every lesson without an account — but create a free account to save progress, earn XP and unlock achievements.
Start free. No install, no card, no passive video marathon.