EpochZero Python

A free, 12-week course that teaches Python by building real things, and runs on your own computer. It starts at print() and ends with a working Pac-Man, ghost AI included.

Everything happens in one browser tab: the lessons, a code editor, a real terminal, tests, quizzes and your progress. Claude Code is your tutor in that terminal. It reads your code, asks the questions that get you unstuck, and records what you've achieved. It won't write your solutions for you.

What you'll build

Every item needs proof before you can tick it: passing tests, a quiz score of 4/5, a design document, or a check by the tutor. Projects start with a design interview where you make the decisions.

What you need

Get started

git clone https://github.com/vitrus74dr/epochzero-python.git
cd epochzero-python
uv run epochzero

The course opens in your browser. Open the workbench's terminal, run claude, and say hi. The README covers the rest, including updates (git pull, which never touches your own code or progress).