FastAPI Learning Roadmap
A guided path through FastAPI for technical interviews — work through each topic from fundamentals to advanced.
Not started In progress Mastered
1
Getting Started
- Fundamentals71 Qs
- Async Basics medium
- Request Lifecycle medium
- Path Operations easy
- Type Hints & FastAPI easy
- OpenAPI & Docs easy
- Routing & Parameters53 Qs
- Request Body medium
- Response Models medium
- Routers & Structure medium
2
Building Core Skills
- Pydantic & Validation50 Qs
- Pydantic Models medium
- Validators medium
- Serialization medium
- Settings Management medium
3
Going Deeper
- Security & Auth33 Qs
- OAuth2 hard
- JWT Tokens hard
- API Keys medium
- Database Integration34 Qs
- SQLAlchemy (Sync) medium
- Async Database hard
- Alembic Migrations medium
4
Advanced Topics
- Testing34 Qs
- TestClient medium
- Async Testing hard
- Dependency Overrides medium
- Deployment & Middleware34 Qs
- Uvicorn & Gunicorn medium
- Middleware medium
- Background Tasks medium