Learn by Doing
AI
DevOps

Building AI Agents with Claude Agent SDK

Learn to manage and secure Kubernetes at scale with Rancher. This hands-on course covers deploying Rancher, managing RKE2 clusters, organizing resources, implementing backups, RBAC, and monitoring with Prometheus and Grafana.
Sai Krishna Yerramsetty
Principal Platform Architect
DevOps Pre-Requisite Course
Play Button
Fill this form to get a notification when course is released.
book
1
Lessons
book
Challenges
Article icon
6
Topics

What you’ll learn

Our students work at..

Description

This hands-on course introduces you to the Claude Agent SDK, Anthropic's official Python SDK for building AI-powered agents that can reason, use tools, and automate real-world tasks.

You will learn how to create agents that interact with cloud infrastructure, use file operations, manage multi-turn conversations, and orchestrate complex workflows. Through progressive labs, you will build agents from simple single-turn queries to multi-agent systems that provision and manage AWS infrastructure declaratively, combining Skills, Subagents, and Model Context Protocol (MCP) integrations.

Course Highlights

Getting Started with the Claude Agent SDK

This module takes you from understanding the agent loop to building context-aware, multi-turn agents. You will learn how the Claude Agent SDK enables Python developers to create agents that think, act, observe, and decide autonomously.

Through progressive labs, you will execute your first query, master the SDK's built-in tools for file and infrastructure operations, and build multi-turn conversational agents that iteratively develop AWS CloudFormation templates.

Introduction to the Claude Agent SDK

  • Install the Claude Agent SDK and verify the environment setup
  • Understand the agent loop pattern: Think, Action, Observe, Decide
  • Configure ClaudeAgentOptions with model, tools, and permission modes
  • Execute your first agent query and extract responses from AssistantMessage objects
  • Use the Bash tool to interact with AWS CLI for identity verification

Mastering Claude Tools

  • Use discovery tools such as Glob for file pattern matching, Read for file contents, and Grep for content search
  • Apply modification tools such as Edit for targeted changes, MultiEdit for batch operations, and Write for file creation
  • Execute shell commands with the Bash tool for Terraform deployment workflows
  • Debug and fix broken Terraform infrastructure using agent-driven file operations

Multi-Turn Conversations and CloudFormation

  • Initialize a ClaudeSDKClient for persistent, multi-turn conversations
  • Preserve conversation context across multiple exchanges using a single client instance
  • Configure permission modes for safe file editing and infrastructure provisioning
  • Iteratively develop and enhance AWS CloudFormation templates through progressive conversation turns

Skills and EC2 Operations

  • Create reusable Skills as filesystem-based artifacts with YAML frontmatter configuration
  • Structure skill files in the .claude/skills/ directory with the appropriate SKILL.md format
  • Enable skill loading in agent configuration with setting sources and tool permissions
  • Build an EC2 management skill for instance operations using AWS CLI
  • Orchestrate multiple skills together for complex infrastructure workflows

Subagents and VPC Automation

  • Define specialized Subagents programmatically using the AgentDefinition class
  • Configure automatic task delegation based on subagent descriptions
  • Apply the principle of least privilege by restricting tools per subagent
  • Build a network agent and a security agent with clearly separated concerns
  • Orchestrate multi-turn VPC provisioning with coordinated subagent collaboration

MCP and AWS CloudFormation

  • Connect to MCP servers as external tool providers using stdio transport
  • Discover and list available MCP tools with namespaced naming conventions
  • Use MCP tools in agent conversations for CloudFormation operations
  • Build complete MCP-driven workflows for template validation and stack deployment
  • Coordinate multiple MCP servers for filesystem and CloudFormation management
Read More

What our students say

About the instructor

Jaya Sai Krishna Yerramsetty is the Principal Platform Architect at KodeKloud. He has deep expertise in AWS architecture and AI-driven platform design. He specializes in building scalable cloud platforms, DevOps systems, and automation-first solutions that apply modern AI capabilities to real-world production environments. At KodeKloud, he contributes to the design of advanced, hands-on learning experiences that bridge cloud architecture, platform engineering, and applied AI, empowering learners to build, scale, and operate next-generation cloud platforms with confidence.

No items found.

Claude Agent SDK Labs

lock
lock
6
Topics
Lesson Content

Module Content

Foundations of Agentic AI With the Claude Agent SDK
Mastering Claude Agent SDK Tools
Multi-Turn Conversations with Claude SDK
Skills & EC2 Operations
Subagents & VPC Automation
MCP & AWS CloudFormation
Play Button
Fill this form to get a notification when course is released.
This course comes with hands-on cloud labs
book
1
Modules
book
Lessons
Article icon
6
Lessons
check mark
Course Certificate
Videos icon
Hours of Video
laptop
Hours of Labs
Story Format
Videos icon
Videos
Case Studies
ondemand_video icon
Demo
laptop
Labs
laptop
Cloud Labs
checklist
Mock exams
Quizzes
Discord Community Support
people icon
Community support
language icon
English
Closed Captions
No items found.
Learn by Doing
AI
DevOps