Python, taught the way it is actually used at work.
Most Python material stops at "here is the syntax". This course starts there and keeps going — through the idioms senior engineers use, the internals that explain the surprises, and the operational work that turns a script into a system a team can run.
The progression
Five states, in order
Every level exists to move you from one of these states to the next. If a lesson does not advance you along this line, it was cut.
01
I know the syntax
You can read Python and predict what it does — including the surprising parts.
02
I write clean Python
Your code reads as idiomatic because every idiom is a choice you can defend.
03
I build applications
Packaging, errors, tests, I/O — the machinery around the logic.
04
I understand trade-offs
Internals, performance and concurrency, so your decisions have evidence behind them.
05
I run it in production
Observable, deployable, debuggable at 3am by someone who is not you.
Curriculum
The full path
Two tracks, taken in any order or in parallel. Python teaches the language; Coding Practice builds the reflex on 3,079 problems. All 181 lessons are written, and every program in them was run to produce the output you see.
Fit
Who this is for
A good fit if
Not the right course if