Go beyond single chatbots to engineer sophisticated, coordinated teams of AI agents. This Nanodegree guides you from advanced prompting techniques like Chain-of-Thought and ReAct to designing agentic workflows with patterns like Routing and Parallelization. You'll master building and orchestrating agents in Python that can reason, plan, and use tools to interact with databases and external APIs. Build a powerful portfolio by tackling hands-on projects, including a multi-agent travel planner, an AI-powered project manager, and a fully automated sales system, to solve real-world problems.
Overview
Syllabus
- Prompting for Effective LLM Reasoning and Planning
- Go beyond basic chatbots and learn to engineer sophisticated AI agents. Learn advanced prompting techniques that power modern AI. You'll master Chain-of-Thought, ReAct, and feedback loops to build systems that can reason, plan, and solve complex problems. Through hands-on exercises, you will transform generic AI into specialized, reliable tools, culminating in building a multi-agent travel planner from scratch.
- Agentic Workflows
- Go beyond simple automation and learn to architect intelligent systems. In this course, you'll master the art of designing and building agentic workflows using Python. You'll explore core patterns like Prompt Chaining, Routing, and Parallelization to create teams of AI agents that can reason, plan, and act to solve complex problems. You will finish by building a complete, agentic project management system, proving your ability to translate high-level goals into powerful, adaptive AI solutions.
- Building Agents
- Build robust AI agents. Integrate tools via function calling, generate structured outputs with Pydantic, manage agent state, and utilize short-term and long-term memory. Create data-driven agents that interact with external APIs, search the web, query SQL databases, and perform agentic RAG for dynamic retrieval. Learn to evaluate agent performance for reliable, real-world applications.
- Multi-Agent Systems
- Move beyond single chatbots and learn to build coordinated teams of AI agents. This course takes you through the entire process of creating multi-agent systems, from architectural design to implementation in Python. You will master how to orchestrate complex workflows, manage data flow and state, and use advanced techniques like multi-agent RAG. Through hands-on exercises and a final project building an automated sales system, you will gain the skills to develop powerful, practical agentic AI solutions.
Taught by
Brian Cruz, Peter Kowalchuk, Henrique Santana, Joshua Bernhard and Christopher Agostino