In this Build AI Agents with Claude Agent SDK course, you'll learn:
The Agentic Loop & SDK Fundamentals
- Think-Act-Observe loop
- SDK setup
- ClaudeSDKClient
- ClaudeAgentOptions
Claude Filesystem and Shell
- Discovery Tools for matching, ingestion, and searching
- Mutation Tools for file manipulation
- The Bash Tool for executing shell commands for AWS/Terraform
Context & Multi-Turn Persistence
- Multi-turn conversations
- ClaudeSDKClient persistence
- Context Window Management for developing complex artifacts
- Permission Modes
Skills as Artifacts
- Creating .claude/skills/ artifacts
- Skill Architecture - writing SKILL.md files with YAML
- Orchestration - loading and invoking specialized skills
Subagents & Task Delegation
- Programmatic Subagents - using the AgentDefinition class
- Delegation Logic
- Least Privilege - minimizing the blast radius of errors
Model Context Protocol (MCP) Integration
- Connecting to MCP servers
- Namespace Management
- MCP Workflows
Security, Sandboxing, and Evals
- Sandboxing - running Bash and Python tools in containerized environments
- Validation - using MCP tools for automated template and code validation before deployment
- Human-in-the-Loop - implementing checkpoints for subagent actions