AI Agents

Master the craft of building AI agents end-to-end. Frameworks, architectures, capabilities, domain use cases, and production operations — everything you need to build agents that ship.

50 Agent Topics
300 Lessons
100% Free
💻 Hands-On Code

All Agent Topics

50 topics organized into 5 categories spanning the full agent stack — from frameworks to domain agents to production operations.

Agent Frameworks

🔗

LangGraph Agents

Build stateful, graph-based agent workflows with LangGraph. Master nodes, edges, conditional routing, persistence, and the patterns that power production agents at scale.

6 Lessons
👪

CrewAI Multi-Agent

Build collaborative multi-agent crews with CrewAI. Master roles, tasks, processes (sequential, hierarchical), and the patterns for teams of specialized agents.

6 Lessons
🤖

Microsoft AutoGen

Build conversational multi-agent systems with Microsoft AutoGen. Master GroupChat, AssistantAgent, UserProxyAgent, and the patterns for agent-to-agent dialogue.

6 Lessons
🤭

LlamaIndex Agents

Build RAG-native agents with LlamaIndex. Master ReActAgent, FunctionCallingAgent, query engines as tools, and agent workflows over your indexed data.

6 Lessons
📚

Pydantic AI Agents

Build type-safe, production-grade agents with Pydantic AI. Master typed dependencies, structured outputs, validation, and the FastAPI-style developer experience for agents.

6 Lessons
🤗

HuggingFace Smolagents

Build code-writing agents with HuggingFace Smolagents. Master CodeAgent vs ToolCallingAgent, the code-as-action paradigm, and integration with HF models and tools.

6 Lessons
💬

OpenAI Assistants API

Build managed assistants with the OpenAI Assistants API. Master threads, runs, file search, code interpreter, and the patterns for production OpenAI agents.

6 Lessons
🎯

Claude Agent SDK

Build agents on the Claude Agent SDK. Master tool definitions, tool result patterns, computer use, and the Anthropic-recommended best practices for production agents.

6 Lessons
🔭

Google Agent Development Kit (ADK)

Build production agents with Google's Agent Development Kit. Master Gemini integration, tool use, evaluation, and deployment to Vertex AI Agent Engine.

6 Lessons
🐛

OpenAI Swarm

Build lightweight multi-agent systems with OpenAI Swarm. Master agent handoffs, context variables, and the minimal-orchestration pattern for routing between specialists.

6 Lessons

Agent Architectures

📖

Agentic RAG

Add an agent layer on top of RAG to handle multi-step retrieval, query routing, and self-correction. Master corrective RAG (CRAG), self-RAG, and adaptive RAG patterns.

6 Lessons
📝

Agentic Workflows

Design deterministic workflows with agent steps. Learn when to choose a workflow over a fully autonomous agent and how to combine the two for reliability and flexibility.

6 Lessons
💾

Stateful Agents

Build agents that remember across runs. Master state stores (Redis, Postgres), checkpointing, conversation state, and recovery patterns for resumable agent execution.

6 Lessons

Event-Driven Agents

Build agents that react to events from queues, webhooks, and message buses. Master Kafka/RabbitMQ integration, async patterns, and high-throughput agent pipelines.

6 Lessons
🔄

Hierarchical Agent Systems

Build manager-worker agent hierarchies. Master delegation patterns, task decomposition across layers, and the supervisor-subordinate models used in CrewAI and LangGraph.

6 Lessons
🖋

Swarm and Mesh Agent Networks

Build peer-to-peer agent networks with no central orchestrator. Master agent discovery, gossip protocols, consensus, and emergent multi-agent behavior.

6 Lessons
📥

Agent Pipelines

Compose agents into linear pipelines. Master pipe-and-filter patterns, intermediate state contracts, and the testing strategies that keep pipeline agents reliable.

6 Lessons
🧐

Reflection and Self-Critique Agents

Build agents that critique and improve their own outputs. Master Reflexion, Self-Refine, and the meta-cognitive loops that boost agent quality 20-40% on hard tasks.

6 Lessons

Agent Capabilities

💻

Agent Code Execution (Sandboxes)

Give agents the ability to run code safely. Master Docker sandboxes, E2B, Modal, RestrictedPython, and the security patterns for executing agent-written code.

6 Lessons
🌐

Agent Web Browsing

Build agents that browse and interact with the web. Master Playwright, Puppeteer, browser-use, and the patterns for reliable web automation by LLMs.

6 Lessons
🖥

Agent Computer Use

Build agents that control a full desktop. Master Claude Computer Use, OpenAI Operator, screen capture, mouse/keyboard control, and the security model for OS-level access.

6 Lessons
📁

Agent File System Operations

Give agents safe file system access. Master read/write/edit tools, sandbox boundaries, glob patterns, and the patterns used by Cursor, Claude Code, and Aider.

6 Lessons
📝

Agent SQL and Database Access

Let agents query and update databases safely. Master text-to-SQL agents, schema introspection, query validation, and the read-only/write-mode boundaries for production safety.

6 Lessons
🔗

Agent API Integration

Connect agents to external APIs. Master OpenAPI tool generation, MCP servers, authentication patterns, and rate limit handling for API-heavy agents.

6 Lessons
🎤

Voice Agents

Build voice-enabled agents with real-time speech. Master OpenAI Realtime API, Deepgram, ElevenLabs, telephony integration, and low-latency conversational patterns.

6 Lessons
👁

Vision Agents

Give agents eyes. Master GPT-4V, Claude vision, Gemini vision, document understanding, and the patterns for image-grounded multi-step reasoning.

6 Lessons
🧠

Long-Term Agent Memory

Build agents that remember across days and months. Master Mem0, Zep, episodic vs semantic memory, memory consolidation, and the recall patterns that beat raw vector search.

6 Lessons
🔮

Agent Knowledge Graphs

Give agents structured world knowledge with knowledge graphs. Master Neo4j, GraphRAG, entity extraction, and the patterns for graph-augmented agent reasoning.

6 Lessons

Domain Agents

🎉

Customer Support Agents

Build production customer support agents. Master ticket routing, knowledge base RAG, sentiment-aware responses, escalation, and integration with Zendesk and Intercom.

6 Lessons
💻

Coding Agents

Build coding agents like Claude Code, Cursor, and Aider. Master file editing, codebase navigation, test execution, and the SWE-bench evaluation methodology.

6 Lessons
🔎

Research Agents

Build deep research agents that produce report-quality output. Master multi-step research, source verification, synthesis, and the GPT Deep Research-style architectures.

6 Lessons
💰

Sales SDR Agents

Build AI SDR agents that prospect, qualify, and book meetings. Master lead enrichment, personalized outreach, multi-channel sequencing, and CRM integration.

6 Lessons
📣

Marketing Content Agents

Build agents that generate, schedule, and analyze marketing content. Master brand voice, multi-channel publishing, A/B testing, and analytics integration.

6 Lessons
📊

Data Analyst Agents

Build agents that explore datasets, generate insights, and produce dashboards. Master pandas, SQL, chart generation, and the patterns for autonomous data analysis.

6 Lessons

DevOps and SRE Agents

Build agents for incident response, deployment, and infrastructure ops. Master log analysis, runbook execution, Kubernetes operations, and integration with PagerDuty.

6 Lessons
💵

Financial Analysis Agents

Build agents for financial research, modeling, and reporting. Master 10-K analysis, financial data APIs, model building, and compliance considerations for fintech agents.

6 Lessons

Legal Research Agents

Build agents for legal research, contract review, and case law analysis. Master citation grounding, redlining, jurisdiction handling, and the patterns to avoid hallucinated case law.

6 Lessons
🩺

Healthcare Triage Agents

Build healthcare triage and clinical-support agents. Master HIPAA-compliant pipelines, symptom assessment, EHR integration, and the safety patterns for clinical AI.

6 Lessons
📋

Recruiting and HR Agents

Build agents for resume screening, candidate sourcing, and HR workflows. Master JD-resume matching, interview scheduling, bias-aware screening, and ATS integration.

6 Lessons
📅

Personal Productivity Agents

Build personal AI assistants for email, calendar, tasks, and notes. Master Gmail/Calendar integration, task management, daily briefings, and proactive agent patterns.

6 Lessons

Agent Operations

🚀

Agent Deployment Patterns

Deploy agents to production. Master serverless agents, container deployment, Vertex Agent Engine, AWS Bedrock Agents, and the cost-vs-control deployment tradeoffs.

6 Lessons
💰

Agent Cost Optimization

Cut agent bills 50-90%. Master model routing per task, prompt caching for agent loops, iteration caps, and the cost-per-task metrics that drive optimization.

6 Lessons
🔬

Agent Testing Strategies

Test agents the way you test code. Master unit tests for tools, integration tests for loops, snapshot tests for trajectories, and CI patterns that catch regressions.

6 Lessons
🔎

Agent Observability

See what your agents do. Master traces, spans, metrics, and the observability stack (LangSmith, Arize Phoenix, Helicone) for production agent debugging.

6 Lessons
📋

Agent Tracing Deep Dive

Master agent tracing across frameworks. OpenTelemetry, OpenInference, custom spans, and the patterns to debug 100-step agent runs without losing your mind.

6 Lessons
🔒

Agent Security Hardening

Harden agents against prompt injection, tool abuse, and credential theft. Master least-privilege tools, input sanitization, output filtering, and the agent attack surface.

6 Lessons

Agent Rate Limiting and Quotas

Stop runaway agents from blowing your bill. Master token bucket rate limiting, per-tenant quotas, circuit breakers, and the patterns to fail fast under abuse.

6 Lessons
🔄

Agent Versioning and Rollback

Version, ship, and roll back agents safely. Master semantic versioning for prompts, model + prompt + tool versioning, canary releases, and instant rollback patterns.

6 Lessons
📊

Agent A/B Testing

Run rigorous A/B tests on agent changes. Master traffic splitting, statistical significance for agent metrics, multi-arm bandits, and online evaluation patterns.

6 Lessons
🛡

Agent Failure Recovery

Build agents that gracefully recover from failures. Master timeout handling, partial-result patterns, dead-letter queues, and the patterns that turn flaky agents into reliable ones.

6 Lessons

Why an Agents Track?

Agents are the fastest-moving frontier in AI engineering. This track focuses on the patterns that survive contact with production.

🔗

Framework-Agnostic

Learn LangGraph, CrewAI, AutoGen, LlamaIndex, Pydantic AI, Claude SDK, and more — pick the right one for each problem.

🚀

Production-First

Every topic emphasizes deployment, observability, security, and cost — not just the demo loop.

🎯

Domain-Specific

Concrete patterns for support, coding, sales, analyst, devops, legal, healthcare, HR, and personal-productivity agents.

📊

Capability Coverage

Code execution, web browsing, computer use, voice, vision, long-term memory, knowledge graphs — the full capability surface.