All Modules

Complete curriculum for mastering Claude Code agents. Start with Module 1 and progress through all 8 modules for the best learning experience.

Module 1

Fundamentals: What Are Agents?

Understand the core concept of agents, the agentic loop, and how they differ from traditional LLM APIs.

25 min
Core Concepts
Agentic Loop
CLI vs SDK
Use Cases
Module 2

Claude Code CLI Agents

Learn how to spawn and control subagents in Claude Code, including subagent types, definitions, and foreground/background execution.

30 min
Subagents
Subagent Types
Definitions
Foreground/Background
Module 3

Agent SDK Basics

Install and use the Agent SDK to build your own autonomous agents. Learn message types, the event loop, and session management.

35 min
SDK Installation
First Agent
Message Types
Sessions
Module 4

Tools & Tool Use

Master all built-in tools, how tools work, tool permissions, custom tools, and error handling.

40 min
Tool Catalog
Tool Permissions
Custom Tools
Error Handling
Module 5

Advanced SDK Patterns

Hooks, streaming, cost tracking, structured outputs, and production patterns.

35 min
Hooks
Streaming
Cost Tracking
Structured Outputs
Module 6

Subagents in the SDK

Create specialized agents in the SDK, control their tools, leverage context isolation, and design multi-agent systems.

30 min
Agent Definitions
Tool Restrictions
Context Isolation
Specialization
Module 7

Multi-Agent Orchestration

Master parallel agents, agent teams, coordination patterns, and worktree isolation for complex autonomous systems.

35 min
Parallel Agents
Agent Teams
Coordination Patterns
Worktrees
Module 8

Production Patterns & Deployment

Deploy agents to production: hosting, security, sandboxing, monitoring, and real-world case studies.

30 min
Deployment
Security
Sandboxing
Monitoring
Case Studies

💡 Learning Tip

Each module takes 25-40 minutes to complete. We recommend completing them in order, as later modules build on concepts from earlier ones. Total time: approximately 4 hours.