This intermediate path teaches you how to build context-aware AI agents in Python, starting with basic agent execution and progressing to more advanced workflows. You will learn how to run agents, inspect results, format outputs, and use asynchronous and streamed execution for responsive applications. The path covers practical ways to extend agents with tools, including hosted tools, custom function tools, agents used as tools, and external tool integrations. You will also learn how to coordinate multiple agents through multi-turn conversations, execution chains, handoffs, and customized input flows. A major focus is building agents that are reliable and safe to use. You will practice handling sensitive data, monitoring and customizing workflows with hooks, and applying guardrails to validate and filter inputs and outputs.
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Syllabus
- Run and inspect Python-based AI agents using an Agents SDK
- Format agent outputs for clearer downstream use
- Integrate hosted, custom, and external tools into agent workflows
- Coordinate multi-agent systems with chaining, handoffs, and multi-turn conversations
- Apply hooks to monitor and customize agent execution
- Protect sensitive data and enforce input and output guardrails