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.

One idea. One clear next step.

Start →
  1. 00
    BEFORE PYTHON

    Start Here

    See what code can do. Think in steps. Then learn its rules.

    Open →
  2. 01
    KEYS + TOOLS + MARKS

    Python Basics

    Meet useful keys, the place where Python runs, and its special marks.

    Open →
  3. 02
    MEMORY + TYPES + CHANGE

    Memory Boxes

    Keep values in named boxes, meet every kind of box, and change what they keep.

    Open →
  4. 03
    MATH + COMPARE + ORDER

    Operators

    Do math with signs, compare two values, and learn which sign goes first.

    Open →
  5. 04
    CONDITIONALS

    Choose a Path

    Choose a path with if and else, with elif, and with match.

    Open →
  6. 05
    LOOPS

    Repeat a Pattern

    Spot picture patterns, repeat with for, while and until, walk through words, and put loops inside loops.

    Open →
  7. 06
    COMPARISONS

    True or False?

    Compare values, join questions with and, or, and not, look inside with in, then solve logic challenges.

    Open →
  8. 07
    FUNCTIONS

    Boxes That Do a Job

    Make boxes that do a job, boxes that give something back, and use the boxes a value already has.

    Open →
  9. PIT STOP · ZONES 2–7

    Check the Engine

    Bigger challenges with real Python. Then tell PyBot how it went.

    Open →
  10. 08
    BUGS & DEBUGGING

    Bug Hunters

    Find bugs in everyday plans and in real Python, then learn the detective's tools.

    Open →
  11. 09
    INPUT · RANDOM · DICTIONARIES

    PyBot's Superpowers

    Ask questions with input(), roll dice with random, and find things by key with dictionaries.

    Open →
  12. 10
    PROBLEM SOLVING

    Think Like a Programmer

    Split big problems, plan before you code, and test step by step.

    Open →
  13. 11
    CLEAN CODE

    Clean Code

    Choose good names, write helpful comments, and stop repeating yourself.

    Open →
  14. PIT STOP · ZONES 9–11

    Licence Exam

    Theory questions and real code before the big races: the game projects.

    Open →
  15. 12
    GAME PROJECTS

    Game Projects

    Build six small games that join everything you know.

    Open →
  16. 13
    TURTLE GRAPHICS

    Turtle Drawing

    Drive a turtle that draws: lines, shapes with loops, and art with functions.

    Open →
  17. 14
    OBJECTS AND CLASSES

    Robots From a Mold

    Things that know and do, your own robot mold with class, and a whole team from one mold.

    Open →

🚧 PyBot is still being built. We add new things every day!

PYBOT SAYS

No rush. One mission at a time.