Build Production-Ready Agents Using Claude Agent SDK
Published by O'Reilly Media, Inc.
Real-world AI agent applications from scratch
What you’ll learn and how you can apply it
- Use Claude to build AI agents and take full advantage of the complete ecosystem of APIs
- Build real-world applications that use the Claude Agent SDK
- Learn how to migrate existing applications using OpenAI APIs to the Claude Agent SDK
- Start planning for the capabilities of the new Mythos model family
Course description
Move beyond simple chatbots to real-world AI agents that can reason through multistep problems, call external tools and APIs, analyze images, remember conversations, and take autonomous action to accomplish real goals. This hands-on, four-hour live course with Bruce Hopkins teaches you how to build production-ready AI agents using Anthropic’s Claude Agent SDK.
You’ll learn how to create three real-world, working AI agent applications from scratch: an intelligent travel website with tools, a customer service agent that has conversation memory and uses the ReAct pattern, and a vision-powered parking lot occupancy analyzer that processes camera photos to count vehicles, track occupancy trends, and generate retail staffing recommendations.
This live event is for you because...
- You’re a developer who needs to build AI agents that perform real tasks.
- You’re an AI engineer looking to streamline agent development and reduce time to production.
- You’re a technical lead evaluating platforms for building enterprise AI applications.
- You’re familiar with ChatGPT/Claude but want to create custom agents that access your organization’s data.
- You want to future-proof your skills as AI agents become integral to modern applications.
Prerequisites
- Python 3.10+ installed on your machine
- Basic command-line proficiency
- Familiarity with REST APIs and JSON
- Basic programming experience in any major programming language
- Familiarity with HTTP APIs and JSON
- User experience with ChatGPT, Claude, or other LLMs
- Understanding of basic software development concepts (functions, variables, APIs)
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Getting started with the Claude Agent SDK (60 minutes)
- Presentation: The evolution of LLM applications from chatbots to AI agents; the basic AI agent pattern: ReAct - Perceive → Reason → Act → Observe; using tools with your agent; migrating legacy code from OpenAI to Claude Agent SDK
- Q&A
Using tools to build an intelligent travel agent with Claude Agent SDK (60 minutes)
- Presentation: Creating custom tools with @tool decorator; using query() for single-shot agent execution; processing structured agent responses; ClaudeAgentOptions (system prompts, allowed tools, max turns)
- Demonstration: Intelligent travel agent
- Break
Leveraging memory for the customer service agent (60 minutes)
- Presentation: Using the ClaudeSDKClient for multiturn conversations with memory; utilizing session management with connect(), query(), receive_response(), and disconnect(); PreToolUse and PostToolUse hooks for deterministic processing; permission callbacks with can_use_tool for guardrails
- Demonstration: Customer support agent
- Q&A
Adding vision capabilities to your agents (30 minutes)
- Presentation: Creating multimodal agents—combining image analysis with traditional tool use; using the Claude Vision API to send images to Claude for analysis
- Break
Introducing Anthropic Mythos (25 minutes)
- Presentation: What Mythos can do that was impossible before; preparing your systems for the release of Mythos to the public
Wrap-up and Q&A (5 minutes)
Your Instructor
Bruce Hopkins
Bruce Hopkins is a technical writer, an AI expert, an Intel Software Innovator for AI, and an Oracle Java Champion. He’s also the author of ChatGPT for Java and the coauthor of Beginning ChatGPT for Python.