
We look at the milestones of the course that you will take to understand the Claude Managed Agents components and how you will build the labs until your final capstone project. The final project builds up a multi-agent solution that will perform as a Research Agent for you finding out the latest information on any topic, validating it and storing the results in Google Docs, once done it'll ping you on Slack to inform you.
In the second part we look at the ReAct pattern which defines the software architecture of agents: reasoning, acting/tool execution and observation. This are the fundamental pieces of an agent.
In this lecture we look at the final capstone project that you'll build and how you can use directly Jupyter Notebooks here in Udemy without needing to run the code on your laptop. We also look at the list of tools that you need, like Anthropics Console, Python SDK and CLI.
Creating your first agent PoC is easy, it'll take you at max. 5 minutes. But how can you from there really build something that is production ready. We explore the building blocks of a production ready agent including a robust loop, sandboxing, permission management, scaling and observability, and how Claude Managed Agents bridges this gap with a 10x efficiency gain promise.
Set up your workspace to run Claude managed agents, creating a spend-capped console account, installing the Ant CLI and Python SDK, and building your first agent in browser and Python.
In this lecture we look at how you can setup your workspace in the Claude Platform, charge your account and setup cost control limits.
In this lecture we look at the components of the Claude Manage Agents platform: Agents, Sessions, Deployments, Environments, Memory, Vault and Webhooks.
In this Lab we're going to configure your Claude Platform Account that will allow you to setup your dedicated workspace, API key and as well show you on how to configure Limits to control your costs.
In this Lab we're going to install Visual Studio Code as IDE, install uv as Python package manager and as well clone the Git repository of this course containing all lab projects as Jupyter Notebook files.
Set up your cloud account with cost controls and limits, and configure an api key and env file to access managed agents and llms via the console or Python sdk.
Identify the four main ingredients—main loop, tool calls, short-term and long-term memory, and autonomous behavior—and consider cloud managed agents for larger, outcome-based work.
Create your first Claude agent in the Claude Console by configuring an agent with a fib.py script to generate Fibonacci numbers, then run it in a cloud environment session.
Follow a single message from send to result, naming the four core nouns: agent, environment, session, and events, and trace the run across client, harness, model, and container.
Explore the internal structure of a running Claude managed agent session: a linux-based x86 container with pre-installed languages and databases, plus workspace, output, and temporary folders and the session states.
Identify the four components that define the Claude managed agent and its surroundings: the agent template, the environment template, the session that runs the agent, and the cloud platform monitoring.
Design lean, reliable agents by weighing capability, speed, and cost across Opus, Sonnet, and Haiku, and configure system prompts, tools, and versioning to deliver clear, cited briefs.
Select the right model and tools to make agents effective, balancing Opus, Sonnet, and Haiku by task, speed, and cost, and route tasks via a triage entry door.
Learn to craft concise system prompts for a financial research assistant by defining role, constraints, and tools, saving tokens with structured outputs, and organizing tools with namespaces.
Explore the built-in toolset for Anthropic agents and sandboxing, including read, glob, grab, write, web search, web fetch, bash, python. Enable only needed tools and apply versioning to manage versions.
Choose Opus, Sonnet, or Haiku by cost, speed, and capability. Define the system prompt with role and tools, use Entropic features to edit, write files, web search, and version agents.
In this Lab we're building a Research Agent that is capable of running Web Search to find the right sources on the web, and prepare a Briefing document on a topic of your choice. We connect the agent via MCP with Google Drive, and this empowers the agent to create Google Docs and store them in your personal Drive. Once done the agent will always generate a briefing doc that is stored in Google Docs with a direct link for you as result.
Create a container-ready environment with pandas and numpy, exactly two allowed domains, and a least-privilege network. Use six package managers, manage archiving, and enable reusable, isolated lab sessions.
Configure the agent's sandbox by extending a linux container with package managers (pip, npm, apt, cargo, gem, go), define networking, and pre-install tools like a db client, pandas, and ffmpeg.
Configure secure cloud networking for Claude managed agents by restricting access and listing allowed hosts. Limit prompt injection risks, manage package managers and MCP servers, and archive unused environments.
Configure Linux container cloud environments with preinstalled CLIs, database clients, package managers, and language packages like pandas or matplotlib for agent readiness; apply restricted networking and reuse environments across sessions.
In this lab we build a specialized agent that is capable for data analytics tasks. For that we configure a dedicated environment that has pip packages preinstalled that are useful for data analytics tasks such as pandas and matplotlib. The agent first generate a syntetic revenue data set over 12 months and then generate a visualization with matplotlib and stores it into the workspace of the session. At the end of the lab we download the visualization into your local machine from the agent session.
Learn how cloud managed agents stream events using SSE over HTTP, with user, agent, session, and span events, and how interrupts and tool-use messages steer and observe long-running agents.
Explore steering, interruptions, and cost metering for Claude managed agents by tracing states, context prompts, event flows, and token-based pricing in end-to-end interactions.
In this lab we create a Agent that is being called over a ongoing session 3 times to demonstrate the automatic chat history capabilities of Claude Managed Agents. We further analyze the different event types that are part of the SSE communication between User and Agent inside the Claude Console. Finally in this chapter we dive deeper into how the token consumption of an agent session can be measured in the event payload.
Compare native, custom, and MCP tools and learn to build custom tools. Authentication differs: built-in tools require no auth, custom tools may use API keys, MCP uses OAuth.
Explore MCP tools and vaults to authenticate with OAuth, integrate MCP servers into your agent, inject credentials securely into tool calls, and manage token rotation.
In this Lab we're creating an Agent that is connected to MCP Tools and loading OAuth Credentials for these MCP servers via the Claude Managed Agents Credentials Vault. We connect the agent to Slack and Linear allowing it to read, prioritize and create new Linear Tickets and as well to read and write messages to your Slack Workspace.
Balance autonomy and safety for managed agents with always allow and always ask, per-tool overrides, prompt-injection defense, and a human-in-the-loop checkpoint for safe, auditable actions.
Learn practical defense in depth against prompt injection in cloud managed agents, from input controls and guardrails to network limits, read only memory, and vaulted credentials.
Learn how permission policies work, from always allow and always ask, to configuring MCP servers and Anthropic toolsets, while securing cloud managed agents against prompt injection with layered controls.
Author a custom skill by creating a skill.md with name, intro, and a concrete description to guide the agent's load decision, and organize references, scripts, and artifacts for runtime loading.
Learn how skills empower Claude managed agents to learn workflows and knowledge, using pre-built Excel, Word, PDF, PowerPoint skills, and how they load and integrate with system prompts and tools.
Learn the file-based skill structure built from Markdown, including pre-built Excel, Word, PDF, and PowerPoint skills, main skill files, references, helper scripts, and the prompts-skills distinction.
Explore the outcome-based loop with builder and grader, including iterations, verdicts, and handling failures or interruptions. Learn to craft measurable, verifiable rubrics and download artifacts from the sandbox outputs.
Explore memory stores that give durable cross-session continuity for agents, covering the store anatomy, seeding and attaching to sessions, safety against memory poisoning, and read-write or read-only choices with rollback.
Create and manage memory stores, including a read-write store for Alice and a shared read-only policy store, to preserve context and refund policy details across sessions.
Discover multi-agent orchestration by coordinating researchers, writers, and fact-checkers within a thread budget. Learn when a team helps, how to wire a coordinator to specialists, and keep confirmations simple.
Explore multi-agent orchestration, showing how a coordinator and specialized sub-agents share threads, route tasks, and escalate in parallel, with guidelines on when to use multi-agent setups.
Connect an agent to a repository, fix a failing test, and open a reviewable pull request through a clone-edit-branch workflow. Manage files, sessions, mounts, and secure tokens for scope deliverables.
Mount a GitHub repository as a resource for your agent, use token-based authentication in a sandbox, and leverage the MCP server and vault to push branches and open pull requests.
Learn to integrate files via the files api in an agent session, manage limits with copies and zip files, and securely push changes to git repositories via the mcp server.
Verify webhook deliveries with signature checks using unwrap. Compare webhooks with streaming, register an endpoint, and build an idempotent, secure handler that posts to Slack and notifies the team.
Explore the observability stack for cloud managed agents, monitoring real-time events, session token usage, and webhook alerts to debug, trace, and optimize agent performance.
Compare sse and webhooks for asynchronous notifications and expose session and agent details. Leverage Entropiq's unwrap to parse webhook payloads, and monitor via the cloud console and observability stack.
Learn cost optimization for Claude managed agents, identify what drives the bill, lower it with tokens, prompt caching, and routing by complexity across Haiku, Sonnet, and Opus.
Build a personal research agent end-to-end with a coordinator and three specialists who research, write, verify against a rubric, and file results to Google Docs with Slack alerts.
Build a capstone project that forms a personal research team using Slack, Google Drive, and memory stores to produce a cloud-managed agents briefing via an outcome-based, multi-agent pipeline.
Explore how a managed agent fits in the wider Anthropic ecosystem, covering surfaces, connectors, plugins, trusted MCP servers, design paths, what's on the horizon, and a practical next step.
Stay up to date with cloud managed agents using cloud code, cloud cowork, and MCP connectors. Explore plugins, the MCP marketplace, certifications, and cloud design to build robust, secure solutions.
This course contains the use of artificial intelligence.
AI agents are becoming the next major layer of software development, but most developers are still stuck at the demo stage.
It is one thing to build a chatbot that answers questions. It is another thing to build an agent that can use tools, manage state, work in a cloud environment, interact with external services, follow safety policies, remember useful information, and complete real tasks reliably.
Claude Managed Agents: In Depth and Hands On! is designed to close that gap.
In this course, you will learn how to build practical, production-oriented AI agents using Anthropic’s Claude Managed Agents platform. You will go beyond prompting and learn how managed agents actually work: how they run, how they use tools, how they stream events, how they connect to services through MCP, and how to design agentic workflows that are useful in real applications.
This course deep-dives into Claude Managed Agents, one of the domains on the Claude Certified Developer (CCDV-F) exam, covering managed agent deployment, session management, and Anthropic-hosted agent architecture, useful supplementary prep, not a substitute for full exam study.
You will start with the foundations: what makes an agent different from a chatbot or copilot, how Claude Managed Agents fit into Anthropic’s agentic stack, and how the core building blocks, agents, environments, sessions, and events, work together.
Then you will build agents yourself using the Console and Python SDK. Along the way, you will learn how to:
Design effective agents with models, system prompts, tools, and versioning
Configure cloud environments with packages, networking controls, and least-privilege access
Work with the event stream to monitor tool use, cost, progress, interruptions, and agent state
Extend agents with custom tools, MCP servers, vaults, and per-user authentication
Apply permission policies and safety controls for human-in-the-loop agent workflows
Use Skills, files, GitHub resources, webhooks, and external integrations
Build outcome-driven agents that iterate against rubrics until the task is satisfied
Add memory stores and “dreaming” so agents can retain useful information over time
Orchestrate multiple agents for research, writing, fact-checking, coding, and production workflows
The course includes 15 hands-on labs, leading up to a capstone project where you build a personal research agent that uses orchestration, memory, MCP, outcome evaluation, Slack notifications, and Google Docs integration.
This course is designed for developers, AI engineers, software engineers, solutions architects, technical founders, and Claude Code users who want to move beyond basic prompting and build more serious agentic applications.
Your instructors bring deep real-world experience in AI, cloud architecture, and software engineering.
Frank Kane has taught AI and machine learning to over 1.2 million people around the world. He holds 26 patents in machine learning and spent 9 years at Amazon as a senior engineer and senior manager.
Puria Izady is former Solutions Architect at AWS specializing in Generative AI and Machine Learning, and is the creator behind Pumping Code and the agentic grocery solution Cocoduro.
By the end of this course, you will understand not just how to create a Claude Managed Agent, but how to design, extend, monitor, secure, and integrate agents into real applications.