All learning tracks
Pick your path from beginner to portfolio-ready
1,400+ interactive lessons across 13 themed tracks. Every track ends with a real-world capstone. 15 free lessons, no signup.
Learning path map
How the tracks connect
Foundations first, then branch. DevOps + Creative are skill-additive at any level.
L1 · BeginnerL3 · IntermediateL4 · AdvancedL5 · Seniorrecommended path
Try without signup →Recommended order
Foundations first, then pick the path that matches your goal. Add DevOps and Creative anywhere — they're language-agnostic and pair well with any backend track.
🐍
Python Foundations
L1 · Beginner
From zero to confident with Python basics
174 lessons9 modules🎯 16🔓 16 FREE
Explore track→
🤖
AI Engineering
L3 · IntermediatePRO
Build with Claude & LLM APIs like the US dev community does
105 lessons11 modules🎯 3🔓 2 FREE
Explore track→
⚡
FastAPI Production
L3 · IntermediatePRO
REST APIs the way US startups ship them
105 lessons11 modules🎯 5🔓 2 FREE
Explore track→
📊
Data Science with Python
L3 · IntermediatePRO
pandas, polars, real datasets, dashboards
104 lessons10 modules🎯 3🔓 1 FREE
Explore track→
🏗️
System Design
L4 · AdvancedPRO
What FAANG-tier interviews actually ask
105 lessons11 modules🎯 2🔓 2 FREE
Explore track→
🧠
Senior Deep-Dives
L5 · SeniorPRO
asyncio internals, GIL, typing tricks, Rust extensions
161 lessons17 modules🎯 7🔓 2 FREE
Explore track→
🎯
Interview Prep
L3 · IntermediatePRO
LeetCode patterns in Python + behavioral STAR
104 lessons10 modules🎯 4🔓 2 FREE
Explore track→
🚀
DevOps for Python
L4 · AdvancedPRO
Docker, CI/CD, observability, deploys, incident response
104 lessons10 modules🎯 2🔓 1 FREE
Explore track→
📋
Python for Office Workers
L2 · EasyPRO
Excel, Google Sheets, scraping — automate the boring parts of your job
54 lessons12 modules🎯 0🔓 1 FREE
Explore track→
🎨
Creative Challenges
L3 · IntermediatePRO
10 unique formats nobody else teaches
104 lessons14 modules🎯 10🔓 1 FREE
Explore track→
📄
HTML
FRONTENDL1 · Beginner
The bones of any web page
94 lessons🔓 1 FREE
Explore track→
🎨
CSS
FRONTENDL1 · Beginner
CSS as a design system — engine first, properties drop out
112 lessons
Explore track→
⚡
JavaScript
FRONTENDL1 · Beginner
JavaScript & the browser as a platform — for Python devs
93 lessons🎯 2
Explore track→
Not sure where to start?
Try the very first lesson without signup. Pick your path after seeing how it feels.
Try without signup →