AI Agents Deep Dive
Build AI agents that think, plan, and act. Master ReAct loops, tool use, multi-agent systems, memory patterns, and production deployment with hands-on exercises.
What You'll Learn
- Explain how AI agents differ from simple chatbots and identify the four components of an agent
- Implement ReAct, Reflection, and Planning design patterns for different agent tasks
- Design tool-use interfaces using function calling, MCP, and structured outputs
- Build multi-agent systems with supervisor, pipeline, and peer-to-peer orchestration
- Apply memory patterns (buffer, summary, vector store) to give agents persistent context
- Evaluate agent reliability using test suites, guardrails, and observability traces
Course Syllabus
Prerequisites
- Basic understanding of AI prompting (our Prompt Engineering course recommended)
- Familiarity with APIs and JSON
- No coding required for concepts — optional coding exercises use Python
Frequently Asked Questions
Do I need to know how to code to take this course?
No. The core concepts (design patterns, architecture, tool use) are explained without code. Optional exercises use Python, but you can skip them and still learn the material.
Which AI agent framework does this course teach?
This course is framework-agnostic. You'll learn patterns that apply to LangGraph, CrewAI, OpenAI Agents SDK, Claude Agent SDK, and any future framework. We compare frameworks so you can choose the right one.
Is this course about building chatbots?
No — it goes far beyond chatbots. AI agents can use tools, browse the web, write code, manage files, and coordinate with other agents. This course covers the architecture and patterns behind those capabilities.
What's the difference between this and the Prompt Engineering course?
Prompt Engineering teaches you to write better prompts. This course teaches you to build systems where AI acts autonomously — using tools, planning multi-step tasks, and managing its own memory. Think of it as the next level.