Backend Field Manual

Turn a stack of Python books into a backend engineer's instinct.

Python Crash Course and the Django docs, converted into 10 phases, 40+ missions, timed drills and weekly mentor briefings — so you stop tutorial-hopping and start shipping code that survives production.

2 book editions31 chapters10 phases~16 weeks · 6h/dayprereq: basic Python40+ shipped projects
~/roadmap/strategy.sh
# phase-00 · environment
python -m venv venv && source venv/bin/activate
pip install django djangorestframework
# phase-03 · first mission
django-admin startproject bookstore
./manage.py startapp catalog
# daily drill
./manage.py test --parallel
git commit -m "ship it"
$

// the whole roadmap fits on one screen. the discipline doesn't.

The Protocol

Six rules. No shortcuts.

These aren't suggestions — they're the load-bearing walls of every phase. Break them and the build collapses.

1

Read → Reproduce → Extend

Never copy a snippet you can't rebuild from a blank file. Close the book, type it from memory, then bend it into something new.

2

Ship a project every phase

Real Django apps and REST APIs, not toy scripts that die in a notebook. If it isn't in a repo, it didn't count.

3

Model the data first

Schema before views, migrations before magic. Every mission starts with the ERD, not the endpoint.

4

Test the drill, not the tutorial

Write the failing test before you feel ready. Red, green, refactor — the tutorial can wait, the test can't.

5

Design for scale on paper

Sketch the system before you deploy it. Rate limits, caches, queues — draw the arrows before you write the code.

6

Deploy or it didn't happen

Own the DevOps labs. Docker, CI/CD, a live URL. Production is the only grading rubric that matters.

The Weekly Rhythm

A cadence you can actually keep.

MON–TUE
Read & Reproduce

Convert Python Crash Course chapters and Django docs into working code from memory.

WED–THU
Build Missions

Database schemas, migrations and REST API endpoints against a real spec.

FRI
System Design Drill

Whiteboard a real architecture under a timer. Defend it to your mentor.

SAT
DevOps Lab

Docker, CI/CD, deploy to prod. Sunday is rest — recovery is part of the program.

The Belt Trail

Ten phases. One black belt.

Progress is earned in colour. Tap any belt to see what stands between you and the next.

1
Environment & Tooling
2
Python Foundations
3
Django Basics
4
Models & Databases
5
Views, Templates & Forms
6
Django REST APIs
7
Auth & Security
8
System Design
9
DevOps & Deployment
10
Capstone

Enlist in the backend program.

16 weeks. 40+ projects. Zero tutorials watched at 2× and forgotten.