YOUR FIRST PATH
Start with the basics. Then 7 small zones and a pit stop.
Go slowly. Each zone has one idea and one small activity.
-
00
BEFORE PYTHONOpen →
Start Here
See what code can do. Think in steps. Then learn its rules.
-
01
KEYS + TOOLS + MARKSOpen →
Python Basics
Meet useful keys, the place where Python runs, and its special marks.
-
02
MEMORY + TYPES + CHANGEOpen →
Memory Boxes
Keep values in named boxes, meet every kind of box, and change what they keep.
-
03
MATH + COMPARE + ORDEROpen →
Operators
Do math with signs, compare two values, and learn which sign goes first.
-
04
CONDITIONALSOpen →
Choose a Path
Choose a path with if and else, with elif, and with match.
-
05
LOOPSOpen →
Repeat a Pattern
Spot picture patterns, repeat with for, while and until, walk through words, and put loops inside loops.
-
06
COMPARISONSOpen →
True or False?
Compare values, join questions with and, or, and not, look inside with in, then solve logic challenges.
-
07
FUNCTIONSOpen →
Boxes That Do a Job
Make boxes that do a job, boxes that give something back, and use the boxes a value already has.
-
PIT STOP · ZONES 2–7Open →
Check the Engine
Bigger challenges with real Python. Then tell PyBot how it went.
-
08
BUGS & DEBUGGINGOpen →
Bug Hunters
Find bugs in everyday plans and in real Python, then learn the detective's tools.
-
09
INPUT · RANDOM · DICTIONARIESOpen →
PyBot's Superpowers
Ask questions with input(), roll dice with random, and find things by key with dictionaries.
-
10
PROBLEM SOLVINGOpen →
Think Like a Programmer
Split big problems, plan before you code, and test step by step.
-
11
CLEAN CODEOpen →
Clean Code
Choose good names, write helpful comments, and stop repeating yourself.
-
PIT STOP · ZONES 9–11Open →
Licence Exam
Theory questions and real code before the big races: the game projects.
-
12
GAME PROJECTSOpen →
Game Projects
Build six small games that join everything you know.
-
13
TURTLE GRAPHICSOpen →
Turtle Drawing
Drive a turtle that draws: lines, shapes with loops, and art with functions.
-
14
OBJECTS AND CLASSESOpen →
Robots From a Mold
Things that know and do, your own robot mold with class, and a whole team from one mold.
🚧 PyBot is still being built. We add new things every day!
No rush. One mission at a time.