Projects
Build the thing.
Keep the skill.
86 focused projects. Each one drills a real skill until it is a reflex, then has you build something that exists afterwards on your own machine.
86 projects
Highlights
- Part 1
Python Foundations
Read a program before you run it. Then write one worth showing.
Foundational~6h8 modules
- Part 2
Python Fluency
Choose the shape before you type. Then say it in one line.
Intermediate~5h7 modules
- Part 3
Python Confidence
Somebody else wrote it. Find out whether it works.
Advanced~7h7 modules
- Part 4
Python Craft
It works. Now make it somebody else's.
Advanced~10h7 modules
- Part 5
Python Design
It works. It is also the wrong shape.
Advanced~8h7 modules
- Part 6
Python Reach
The data is outside. Go and get it.
Advanced~7h7 modules
HTTP & APIs
Every answer is already in the headers.
Intermediate~4h6 modules
Nginx & Proxies
The config is right. The request went somewhere else.
Advanced~4h6 modules
Auth
Everything works until somebody holds one piece of it.
Intermediate~3h5 modules
Discrete Mathematics Drills
MA101 taught it once. This is the volume.
Intermediate~8h8 modules
Modern CSS
Six features that changed what a stylesheet is.
Intermediate~4h6 modules
Modern JavaScript
Modules, iterators, generators, proxies — read it before you run it.
Intermediate~5h6 modules
Browse by topic
Eight shelves, one skill each
Pick one.
Start today.
The first item of every project is free. No setup, nothing to install until a project needs it.