Design, Develop, and Deploy Multi-Agent Systems with CrewAI
Instructors: João Moura
Also available on Coursera

Design, Develop, and Deploy Multi-Agent Systems with CrewAI
Beginner
4 Courses
38 Video Lessons
6 Reading Lessons
3 Graded Assignments
Instructor: João Moura
CrewAI
Your path to production-ready agents
Build agentic systems that work together: Create multi-agent workflows where agents plan, reason, and collaborate to complete complex tasks reliably, including with tool use and MCP servers
Control and improve your agents: Use memory, guardrails, execution hooks, traces, and low-level control layers to ensure reliable, repeatable outcomes.
Deploy with confidence: Orchestrate agents with two common paradigms – Crews and Flows – that allow you to scale systems from prototype to production.
Why Enroll
AI agents leverage the power of Large Language Models (LLMs), but, as with all LLM-based tools, they struggle with reliability, coordination, and repeatability when deployed on complex workflows. AI agents build on these models to move from responding to prompts to acting autonomously, reasoning through tasks, and adapting to changing goals. Multi-agent systems extend this capability even further by distributing reasoning and responsibilities across specialized agents that can plan, collaborate, and improve together.
While it’s never been faster to prototype a concept, many teams are still stuck at this prototype stage, where agents might run well at a small scale but fail under real-world conditions. In this course, you’ll bridge that gap by turning prototypes like an automated code reviewer, a meeting co-pilot, and a deep researcher into production-ready systems. You’ll use the CrewAI framework to apply methods that improve control, reliability, and scalability.
Across four modules, you’ll:
- Build AI agents using core the building blocks of memory, tools (including MCP servers), guardrails, and execution hooks.
- Design and orchestrate multi-agent workflows using Flows and complex coordination strategies. In hands-on labs, create and refine crews for projects such as a deep researcher and a meeting co-pilot.
- Add observability and evaluation through traces, testing with LLM-as-a-Judge techniques, and training with human feedback to monitor agent decisions, debug issues, and continuously improve performance.
- Deploy and monitor agents safely in production, integrating zoom-in and zoom-out observability metrics, versioning your configurations, and scaling reliably with production-grade practices.
By the end, you’ll know how to turn your agent ideas into scalable systems that are robust, observable, and ready for real-world use.
In partnership with
Who should join?
This course is designed for AI builders and technical professionals who want to understand, build, and scale AI agent systems, from engineers and developers to students and technical leaders guiding AI adoption. Whether you’re hands-on with code or leading development teams, you’ll gain the knowledge to design multi-agent workflows, integrate them into real applications, and make informed decisions about deploying them safely and reliably.
Instructor
You’ll earn a certificate upon completing the course, recognizing your skills in designing, developing, and deploying multi-agent systems!
Learner Reviews
Frequently Asked Questions
Course Outline
38 Video Lessons • 6 Reading Lessons • 3 Graded Assignments
Welcome
Video • 7 mins
Course overview
Video • 4 mins
What are AI agents?
Video • 5 mins
Use cases for AI agents
Video • 6 mins
What makes an AI agent intelligent?
Video • 7 mins
Building your first AI agent
Video with Code Example • 8 mins
Planning multi-agent systems
Video • 3 mins
Building multi-agent systems
Video with Code Example • 8 mins
Multi-agent systems in production
Video • 4 mins
Tactics for debugging, observing, optimizing
Video • 7 mins
Use cases: multi-agent systems at scale
Video • 4 mins
The AI agent revolution: Why it’s happening now
Video • 6 mins
Quiz: AI agents and applications
Graded・Quiz • 15 mins
Assignment: Automatic Code Review
Graded・Code Assignment • 2 hours
Join the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!
Reading
Module 1 lecture notes
Reading • 1 min
Design, Develop, and Deploy Multi-Agent Systems with CrewAI
Beginner
4 Courses
38 Video Lessons
6 Reading Lessons
3 Graded Assignments
Instructor: João Moura
CrewAI
Want to learn more about Generative AI?
Keep learning with updates on curated AI news, courses, and events, as well as Andrew's thoughts from DeepLearning.AI!
