Python curriculum

Three guided tracks with 170 micro-lessons each—numbered examples, rotating literals, and copy-paste friendly scripts that grow with your comfort level.

← Learn hub
170 lessons

Basic

Syntax fluency, control flow, core collections, small functions, and safe text I/O warmups.

Open Basic track →
170 lessons

Intermediate

Comprehensions, resource management, classes, typing seams, pathlib, and standard-library power tools.

Open Intermediate track →
170 lessons

Advanced

Descriptors, asyncio, concurrency mental models, packaging, testing depth, and operational rigor.

Open Advanced track →