Build AI backends in Python,
from first run to production.
Track your progress.
Sign inor start with What an AI backend is
Full curriculum
OrientationPA3
Orientation
Module018
Python that reads well
Module028
Python for real programs
Module035
Async Python
Module045
Pydantic
Module059
FastAPI fundamentals
Module065
Databases from Python
Module075
Real-time: streaming and WebSockets
Module089
LLM APIs from Python
08.01
How an LLM call works: tokens, context, and cost
08.02
The OpenAI Responses API
08.03
The Anthropic Messages API
08.04
Streaming tokens to the browser
08.05
Structured outputs with Pydantic
08.06
Tool calling by hand: the loop
08.07
Prompts as code: templates, versions, and tests
08.08
Embeddings and a small RAG endpoint
08.09
Retries, timeouts, and rate limits for model calls
Module095
Agent fundamentals
Module105
OpenAI Agents SDK
Module115
LangChain and LangGraph
Module123
Model Context Protocol
Module135
Observability with Langfuse
Module146
Shipping the AI backend
The free lessons are complete lessons, not teasers. Pro unlocks the rest of the path, including the agent, MCP, observability and deployment modules.Read a free lesson