🐍 Python Mastery
From your first variable to compiler design — a complete, structured Python learning resource for every level.
Where do you want to go?¶
Choose a track based on what you want to build — not what level you think you are. Each track guides you from its own starting point through to mastery.
Core Python
Master the language itself — from syntax and OOP to metaclasses and CPython internals.
Web & APIs
Build backends, REST APIs, web scrapers, ORMs, and large-scale web architectures.
Data & AI
From NumPy and Pandas through Scikit-Learn to distributed model training and ML deployment.
Performance & Systems
Threading, asyncio, Cython, Rust extensions, GPU kernels and HPC clusters.
Security & DevOps
Cryptography, sandboxing, distributed systems, cloud deployment and large-scale architecture.
Research & Compilers
JIT compilers, AST manipulation, bytecode rewriting, interpreter forking and language engineering.
The 7 Levels at a glance¶
Every topic on this site is tagged with one of these levels so you always know where you stand.
| Level | Name | What you can do |
|---|---|---|
| 1 | Beginner | Write simple scripts, understand syntax, use basic data structures |
| 2 | Competent | Build small projects, use OOP, handle errors, work with modules |
| 3 | Intermediate | Use decorators, generators, type hints, write tests |
| 4 | Proficient | Build APIs, use asyncio, work with databases and web frameworks |
| 5 | Advanced | Understand metaclasses, CPython internals, tune performance |
| 6 | Expert | Design systems, implement security, architect at scale |
| 7 | Research | Build compilers, modify the interpreter, do language engineering |
How this site works¶
Guided vs Free Explore
You can use this site in two ways:
Guided — Pick a track, follow it top to bottom. Each page tells you what to read before and after.
Free Explore — Use the search bar or roadmap to jump to any topic directly.
Content is growing
This site is built alongside active learning. Pages marked Coming Soon will be filled in as topics are studied. The structure is complete — the content grows with time.