Building AI Agents with Claude Agent SDK
Claude Agent SDK enables developers to build intelligent AI agents that can reason, use tools, retrieve knowledge, and automate complex workflows.
- Overview
- Prerequisites
- Curriculum
Description:
Claude Agent SDK enables developers to build intelligent AI agents that can reason, use tools, retrieve knowledge, and automate complex workflows. Agents built with Claude can interact with external systems, maintain context across conversations, and orchestrate multi-step tasks using tools and structured prompts.
In this course, participants will learn how to design, build, and deploy AI agents using the Claude Agent SDK. Through demonstrations and hands-on labs, learners will create autonomous agents, connect them to tools and knowledge sources, and build real-world agent workflows.
By the end of the course, participants will understand how to architect, implement, and deploy Claude-powered agents.
Duration:
1 Day
Course Code: BDT 547
Learning Objectives:
After completing this course, participants will be able to:
- Understand the Claude agent model and agentic workflows
- Build a functional AI agent using the Claude Agent SDK
- Design prompts and system instructions for agent behavior
- Integrate tools and external APIs with agents
- Implement memory and context management
- Debug and test agent workflows
- Deploy agents as applications or services
- Basic familiarity with Python
- Understanding of API concepts
- Basic knowledge of AI/LLMs is helpful but not required
Course Outline:
- Introduction to AI Agents and Claude
Topics Covered
- What are AI agents?
- Agentic workflows vs traditional chatbots
- Overview of Claude models
- What is the Claude Agent SDK?
- Typical use cases for Claude agents
- Assistants
- Workflow automation
- Research agents
- Internal copilots
Demonstration
Walkthrough of the SDK environment
- Claude Agent Architecture
Topics Covered
- Components of an AI agent
- Claude model interaction patterns
- System prompts and instructions
- Tools and tool calling
- Agent loops and reasoning cycles
- Managing conversation state
Key Concepts
- ReAct-style reasoning
- Tool orchestration
- Structured outputs
- Context windows and memory
Â
- Creating Your First Claude Agent
Topics Covered
- Installing the Claude Agent SDK
- Project setup
- Creating an agent instance
- Writing system instructions
- Running a basic agent loop
- Handling user input and responses
Hands-On Lab
Build a simple Claude Agent that:
- Answers questions
- Performs reasoning steps
- Produces structured responses
Â
- Designing Agent Behaviors
Topics Covered
- Designing agent instructions
- Handling multi-step reasoning
- Controlling agent responses
- Guardrails and constraints
- Error handling
Hands-On Lab
Build an agent that:
- Asks follow-up questions
- Plans multi-step solutions
Â
- Integrating Tools and APIs
Topics Covered
- What are tools?
- Tool schemas and definitions
- Calling external APIs
- Using tools for:
- Search
- Databases
- Internal systems
- Handling tool responses
Hands-On Lab
Build an agent that:
- Calls a search API
- Retrieves information
- Synthesizes results
Â
- Knowledge and Retrieval for Agents
Topics Covered
- Grounding agents with data
- Retrieval-Augmented Generation (RAG)
- Connecting agents to documents
- Vector databases and embeddings
- Improving answer accuracy
Hands-On Lab
Build an agent that:
- Answers questions from a document set
- Retrieves relevant context
- Produces grounded responses
Â
- Testing, Observability, and Deployment
Topics Covered
- Testing prompts and tools
- Logging agent traces
- Debugging agent behavior
- Performance considerations
- Deploying agents
Demonstration
Deploy an agent as a simple API service.
Â
Training material provided: Yes (Digital format)




