Free lessons
Free lessons: GenAI Agent Engineering
58 lessons free to read — no subscription required. Open any one to read the full lesson; subscribe to unlock the rest. Browse all 58 by course ↓
Start here
What you'll build in GenAI Agent Engineering
Signature lessons unique to this discipline — start here.
Foundation
The same four core lessons on every hub — shared across all twelve disciplines.
Browse by course
Every free lesson on this path, course by course, in curriculum order.
Python Essentials for Agent Builders1 lesson
LLM Foundations for Agent Builders5 lessons
Kubernetes Essentials for GenAI Engineers11 lessons
- Ch 1Write a Python app that calls the Gemini API and returns structured responses1 free lab
- Ch 1Write a Dockerfile and build a container image for the LLM app
- Ch 1Use Docker Compose to run the LLM app with supporting services
- Ch 2Deploy the LLM app as your first Kubernetes pod
- Ch 4Manage deployment lifecycle with kubectl rollout
- Ch 9Create a Helm chart for the LLM chat application
- Ch 9Use Kustomize bases and overlays for the LLM app
- Ch 9Use Kustomize patches and generators
- Ch 10Expose the LLM chat API via an Ingress resource
- Ch 11Scale the chat API automatically with HPA based on CPU
- Ch 12Use kubectl debug and ephemeral containers for live debugging
Web APIs & Services for GenAI Engineers12 lessons
- Ch 1Create a FastAPI application with path operations
- Ch 1Define Pydantic request and response models
- Ch 1Configure OpenAPI documentation with examples1 free lab
- Ch 4Build OAuth2 password flow with JWT tokens
- Ch 5Build real-time notification system with Redis pub/sub
- Ch 6Implement rate limiting with Redis sliding window
- Ch 8Generate rich OpenAPI documentation with examples
- Ch 10Build production Docker images with multi-stage builds
- Ch 10Deploy to Kubernetes with health check probes
- Ch 10Instrument endpoints with Prometheus metrics
- Ch 10Implement distributed tracing with OpenTelemetry
- Ch 10Create Grafana dashboards for API monitoring
GenAI Agent Engineering29 lessons
- Ch 1Isolate your agent's Python environment1 free lab
- Ch 1Secure API key management1 free lab
- Ch 4Write custom Pydantic validators
- Ch 4Parse LLM output into Pydantic models
- Ch 4Configure agents with Pydantic Settings
- Ch 7Profile agent performance
- Ch 7Debug agent-specific issues
- Ch 9Build HTTP-based agent tools
- Ch 11Practical use cases — security, parameters, observability2 free labs
- Ch 13Design cache-friendly prompt architectures
- Ch 15Use Pydantic for tool schemas
- Ch 16Build with LangGraph StateGraph
- Ch 17Build prompt versioning and A/B testing
- Ch 20Generate JSON Schema from Pydantic models
- Ch 20Build a Pydantic tool library
- Ch 24Create an MCP server with lifecycle management
- Ch 24Define MCP tools
- Ch 24Implement MCP resources
- Ch 25Manage MCP server lifecycle
- Ch 25Build multi-server MCP clients
- Ch 30Build semantic memory with LangGraph
- Ch 37Build a multi-agent orchestrator
- Ch 38Manage inter-agent communication
- Ch 39Design hierarchical agent architectures
- Ch 41Design layered guardrail architectures
- Ch 41Implement policy-based guardrails
- Ch 43Implement canary tokens
- Ch 46Integrate with Langfuse
- Ch 49Build multi-container agent pods
Ready for the full path?
Unlock every lesson, lab, and the skill graph. Cancel anytime.