Python & FastAPI core
Language fundamentals and framework mechanics every backend loop expects.
- Python typing, decorators, and async foundations
- FastAPI routing, dependencies, and OpenAPI
- Pydantic models for request/response contracts
Structured backend engineering — Python fundamentals, FastAPI APIs, databases, auth, and deployment.
Backend loops test API design, data modeling, and trade-offs — not syntax trivia alone.
Build production patterns, defend your architecture in the room — free from basics to system design.
Module 2 of Python track · Pair with Core Python for full coverage
Language fundamentals, production APIs, and interview defense — one structured Python track.
Language fundamentals and framework mechanics every backend loop expects.
Data, auth, and async patterns you ship before system design rounds.
Testing, deployment, and architecture trade-offs under panel pressure.
The full syllabus — click any guide to dive in.
| # | Topic | You'll explore |
|---|---|---|
| 1 | Python Fundamentals Typing, OOP, decorators, async basics | Typing, OOP, decorators, async basics |
| 2 | FastAPI Basics App setup, routes, OpenAPI, status codes | App setup, routes, OpenAPI, status codes |
| 3 | Routing & Dependencies APIRouter, Depends, DI patterns | APIRouter, Depends, DI patterns |
| 4 | Pydantic & Validation Schemas, settings, validators | Schemas, settings, validators |
| 5 | Database & SQLAlchemy ORM, sessions, migrations, N+1 | ORM, sessions, migrations, N+1 |
| 6 | Authentication & JWT OAuth2, JWT, refresh tokens, RBAC | OAuth2, JWT, refresh tokens, RBAC |
| 7 | Async & Background Tasks Coroutines, queues, idempotency | Coroutines, queues, idempotency |
| 8 | Testing FastAPI TestClient, overrides, fixtures | TestClient, overrides, fixtures |
| 9 | Deployment & Docker Docker, Gunicorn, health checks | Docker, Gunicorn, health checks |
| 10 | API System Design REST, pagination, caching, scaling | REST, pagination, caching, scaling |
| 11 | Interview Scenarios Debugging drills and whiteboard prompts | Debugging drills and whiteboard prompts |
Python track
Review Core Python fundamentals or return to the Python track overview.
See both modules and pick your path on the main Python track hub.