Curriculum
Module and lesson titles only. Full content unlocks after enrollment.
Module M01
- Lesson M01-L01 — Why FastAPI for AI Backends
- Lesson M01-L02 — Project Layout: Routes, Services, AI Client
- Lesson M01-L03 — Pydantic Models as Contracts
- Lesson M01-L04 — OpenAPI as Living Documentation
Module M02
- Lesson M02-L01 — Chat Endpoint with FakeLLM
- Lesson M02-L02 — Streaming Responses
- Lesson M02-L03 — Timeouts, Errors, and Problem Details
- Lesson M02-L04 — Health, Readiness, and Usage Headers
Module M03
- Lesson M03-L01 — Settings and Secrets via Env
- Lesson M03-L02 — Auth Hooks (API Key / Bearer Stub)
- Lesson M03-L03 — Client SDK / curl Recipes
- Lesson M03-L04 — Testing FastAPI with Fakes
Module M04
- Lesson M04-L01 — Versioning and Deprecation Basics
- Lesson M04-L02 — Deploy/Safety Notes for AI APIs
- Lesson M04-L03 — Observability Hooks
- Lesson M04-L04 — Ship FastAPI AI Microservice