FULL STACK CITY

Backend District · the course

Learn backend by playing.

Nine districts take you from how the web works to architecture and scaling, with an optional Python warm-up first. You write small snippets inside a real FastAPI server and watch live traffic hit your code. 4 districts and the Academy are playable today; the rest are being built.

How every topic works

  1. Step 1

    Briefing

    A few minutes of reading with quick checks. Byte explains the idea with real code.

  2. Step 2

    Practice games

    Edit a small snippet inside a working FastAPI app and watch requests pass (2xx), bounce (4xx) or crash (5xx). Runs in your browser.

  3. Step 3

    Checkpoint

    A scored run with hidden requests, re-graded on our server. Pass it to open the next chapter. Every retry is a new variant.

The districts