All pathways
🐍
Pathway

Backend Developer

From your first line of Python to shipping real backend APIs.

Outcome

Build, structure, and ship a real REST API you understand end to end.

The Roadmap · 6 courses
Foundationscomplete these before the core courses
  1. 1
    Foundation +100 XP

    Learn Python

    Foundation 1 — write real Python in your browser, zero setup. Everything else builds on this.

    View course
  2. 2
    Foundation +800 XP

    Linux Essentials

    Foundation 2 — set up and own a Linux VM. TuxBot and every project after it run here; without it you cannot complete them.

    View course
  3. Complete 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.

    Core coursesbuild on the foundations above
    3
    Core +800 XP

    TuxBot: Build Your First CLI Chatbot

    Your first complete project: a CLI app with personality — built and run on your Linux VM.

    View course
  4. 4
    Core +1200 XP
    🌿

    Git Essentials

    Now version that project — branch, commit, and push it to GitHub like a pro.

    View course
  5. 5
    Core +1760 XP

    Object Oriented Programming - Python

    Think in objects — the way real Python apps are structured.

    View course
  6. 6
    Core +2080 XP

    FastAPI Mastery – Build Real Backend APIs with Python

    Build TuxBank, a real banking REST API, the professional way.

    View course
Coming soon to this pathway
DjangoSQL & PostgresAirflow / Dagster

Start the Backend Developer pathway.

First up: Learn Python — clear the 2 foundations first, then the core courses build on them.

Start the pathway