A free course for people who have never written code

Learn Python like it's an adventure game.

Python runs the science, the automation and the AI. It is also the friendliest language ever put in front of a beginner. This school teaches it from absolute zero: 68 lessons, a workshop full of real projects, puzzles, XP, achievements, and a python named Monty who is mildly skeptical of your code.

68lessons
7levels
12build-it projects
100%free & open

๐Ÿ”’ No account needed. No ads, no tracking, no data harvesting, ever. Our privacy promise is one page long.

๐Ÿงช Every example runs in your browser, on real Python 3.14. Nothing you type is ever sent anywhere.

Monty, a friendly coiled python
No installing, no signing up

Your first program is thirty seconds away

Press โ–ถ run. Then change a word and press it again. You cannot break anything.

name = "you"
print("Hello, world!")
print(f"Welcome to the school, {name}.")

for stage in ["curious", "confused", "dangerous"]:
    print(f"Today you are {stage}.")
Hello, world!
Welcome to the school, you.
Today you are curious.
Today you are confused.
Today you are dangerous.

That is real CPython, compiled to WebAssembly, running inside this page. The first run downloads the interpreter (about 12 MB, once) and after that it is instant.

Why Python?

The language that ate the world quietly

Not hype. Here is what it is actually good at, with the receipts in the lessons.

๐Ÿ“–

It reads like English

No semicolons, no curly braces, no ceremony. Code you write in week one is still readable in year three, which is more than most languages manage.

๐Ÿ”ฌ

It owns science and AI

The first image of a black hole, LIGO's gravitational waves, and essentially all modern machine learning were assembled with Python.

๐Ÿ”Œ

Batteries genuinely included

Dates, files, zip, JSON, databases, HTTP, testing: all built in. Then half a million more packages on PyPI for everything else.

๐Ÿค–

It is how you talk to AI

Every major model provider ships a Python library first. Level 6 of this course builds you a private assistant with one.

๐Ÿงน

It automates the boring

Rename 4,000 files, tidy a spreadsheet, back up a folder, scrape a page, post to an API. Fifty lines and an afternoon of your life back.

๐Ÿ’ผ

It is everywhere jobs are

Instagram, Netflix, Spotify, Dropbox and NASA all run production Python. It sits at or near the top of every language ranking published.

โš–๏ธ And the honest downsides Python is slow compared to compiled languages, its threading has a famous asterisk, and shipping a program to a stranger is fiddlier than it should be. We cover all three properly in Base Camp 4 rather than pretending they do not exist. A course that only sells you the upside is an advert.
Your journey

Seven levels, from "what is a variable" to "I built my own AI assistant"

Short lessons, heavy handholding, a lot of small wins. Progress saves in your browser.

Gamified, but not gimmicky

Earn XP for things that actually make you better

๐Ÿ“š

Lessons: 100 XP

Read it, run the examples, do the exercises, mark it complete. Twelve ranks, from Stowaway to Harbourmaster of the Interpreter.

๐Ÿ

The Snake Pit: 60 XP a puzzle

Predict the output, find the bug, fix the code. Six tiers from Egg to Basilisk. Enter the pit โ†’

โš”๏ธ

The Insult Compiler

Swordfighting where the insults are real Python error messages and the comebacks are the fixes. Error literacy is the most underrated beginner skill there is. Draw your sword โ†’

๐Ÿ…

Achievements

Twenty-one of them, including one for finishing lessons at both schools on this campus. See the trophy cabinet โ†’

๐Ÿ”จ

Projects: 250 XP

The cure for tutorial hell. A spec, a ladder of hints, a reference solution you only see if you want it. Open the workshop โ†’

๐Ÿฆ€ There is a sister school next door

The Python School shares its campus, design and accounts with The Rusty School, which teaches Rust from the same starting point. Python and Rust are the two most useful languages you can know at once: one for speed of thought, one for speed of machine. Sign in at either and your progress follows you to both.