From your first line of Python to shipping real backend APIs.
Build, structure, and ship a real REST API you understand end to end.
Foundation 1 — write real Python in your browser, zero setup. Everything else builds on this.
View courseFoundation 2 — set up and own a Linux VM. TuxBot and every project after it run here; without it you cannot complete them.
View courseComplete both foundations before the core courses. Python Essentials gives you the language; Linux Essentials gets you a working Linux VM — TuxBot and everything after it run on it, so without it the pathway stalls at the very first project.
Your first complete project: a CLI app with personality — built and run on your Linux VM.
View courseNow version that project — branch, commit, and push it to GitHub like a pro.
View courseThink in objects — the way real Python apps are structured.
View courseBuild TuxBank, a real banking REST API, the professional way.
View courseFirst up: Learn Python — clear the 2 foundations first, then the core courses build on them.
Start the pathway