You will learn the fundamental shift from generative AI to proactive agentic systems that can perceive, reason, and act. Through hands-on exercises and real-world workflows, you will learn to configure and command Claude Code and use the Claude Agent SDK to build agentic applications to support your development and business-oriented workflows.
Overview
Syllabus
- Course Introduction
- Get introduced to agentic engineering, meet your instructors, set up your Vocareum workspace, and complete a hands-on exercise using Claude Agent SDK and CLI tools.
- Introduction to Claude 4 Model Architecture
- Explore the Claude 4.5 model family—Haiku, Sonnet, and Opus—each optimized for a different balance of intelligence, speed, and cost for efficient AI applications.
- Select Claude 4 Models with Claude API
- Learn to select the best Claude 4 model—Haiku, Sonnet, or Opus—using the API, matching model strengths to task complexity for faster, cost-effective, and high-quality AI solutions.
- Introduction to Extended Thinking
- Explore extended thinking—how Claude models reason step-by-step before answering, optimizing for accuracy, transparency, and auditability in complex, high-stakes tasks.
- Apply Extended Thinking with Claude API
- Learn to use Claude API's extended thinking to build transparent AI applications that show reasoning steps, enabling clear audit trails for trustworthy, defensible decisions.
- Introduction to Agentic System Design
- Discover agentic AI: systems that perceive, reason, and act to achieve goals through a perception-reasoning-action loop, core components, and agent design patterns.
- Design Agent Architectures
- Learn to design agent architectures for automating complex tasks using multi-agent systems, enabling speed, specialization, resilience, and scalable AI-powered workflows.
- Introduction to Claude Code
- Discover how to use Claude Code as an agentic AI assistant—reading your project, writing code, scaling tasks with subagents, and applying custom knowledge via CLAUDE.md and skills.
- Configure Claude Code
- Learn to build sophisticated AI systems by configuring Claude Code with modular agents and reusable skills for task delegation and domain-specific workflows.
- Introduction to Claude Agent SDK
- Learn to build autonomous AI agents with the Claude Agent SDK—set goals, assign tools, manage permissions, and automate complex workflows using natural language instructions.
- Build Production Agents with Claude Agent SDK
- Learn to build production AI agents with Claude Agent SDK that use tools to read, process, and write files, automating complex document workflows with clear prompts and structured outputs.
- Introduction to Custom Tools in Claude Agent SDK
- Learn how to design, build, and integrate custom tools in Claude Agent SDK, letting agents interact with private data, APIs, and automate specialized business tasks.
- Implement Custom Tools in Claude Agent SDK
- Learn to create, integrate, and test custom tools in the Claude Agent SDK, enabling agents to interact with APIs and solve real-world tasks tailored to your needs.
- Introduction to Structured Outputs
- Learn how to use schemas to enforce structured outputs in Claude Agent SDK, transforming unpredictable text into reliable, validated data for robust applications.
- Implement Structured Outputs
- Learn to implement structured outputs in Claude Agent SDK by defining schemas with Zod, enabling reliable, validated data extraction for robust applications.
- Introduction to Claude Skills
- Learn to create and structure Claude skills—modular files that encode expertise—enabling AI agents to perform tasks consistently to your team's standards.
- Create Claude Skills
- Learn to create and use Claude Skills to give agents reusable expertise. Build agents that discover, combine, and apply skills for complex tasks, with structured, type-safe outputs.
- Introduction to Model Context Protocol
- Discover how the Model Context Protocol enables AI to securely and efficiently connect with external tools, standardizing integrations and supporting scalable, real-world AI applications.
- Integrate MCP Servers
- Learn to integrate Claude Agent SDK agents with external tools via MCP servers, enabling automated tasks like code analysis and structured data retrieval from services such as GitHub and ESLint.
- Introduction to Multi-Agent Orchestration
- Discover how to design multi-agent AI systems using orchestrators and subagents, apply sequential, parallel, and advanced orchestration patterns, and automate complex, multi-step tasks.
- Orchestrate Multi-Agent Systems
- Learn to design and implement multi-agent systems using Claude Agent SDK where an orchestrator coordinates specialized subagents to automate and scale complex, multi-step business processes.
- Introduction to TDD with AI
- Discover how AI enhances Test-Driven Development by generating tests from descriptions, catching edge cases, and accelerating reliable, high-quality software delivery.
- Agent Evaluation
- Agent Evaluation guides assessing an agent’s task completion, quality, tool use, and system metrics using response, step, or trajectory strategies to ensure reliable and efficient operations.
- Evaluate Agents Built with Claude Agent SDK
- Learn to build automated evaluation frameworks for Claude Agent SDK agents, using agent traces, evaluators, test cases, and schema validation to ensure reliable performance.
- Introduction to Claude Computer Use Tool
- Learn how the Claude Computer Use Tool enables AI to automate tasks on GUIs using a visual 'see, think, act' cycle, with a strong focus on sandboxed safety and responsible use.
- Enterprise Multi-Agent Code Review Orchestrator
- Build an enterprise-ready Code Review tool using the Claude Agent SDK that uses different tools to check the quality of code in PRs.
Taught by
Abdellah Iraamane