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
Design, Develop, and Deploy Multi-Agent Systems with CrewAI
Instructor: João Moura
Earn a certificate with PRO
Also available on Coursera

- Beginner
- 3 hours 45 mins
- 38 Video Lessons
- 6 Code Examples
- 7 Graded Assignments PRO
- Earn a certificate with PRO
- Instructor: João Moura
CrewAI- Learn more aboutMembership PRO Plan
Also available on Coursera
Your path to production-ready agents
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
We built this course with the CrewAI team to share the framework and techniques powering many of today’s most advanced agentic systems. You’ll learn directly from João Moura, Co-founder and CEO of CrewAI, through hands-on labs that guide you from building single agents to deploying multi-agent systems ready for production.
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
Course Outline
Design, Develop, and Deploy Multi-Agent Systems with CrewAI
- WelcomeVideo・7 mins
- Course overviewVideo・4 mins
- What are AI agents?Video・5 mins
- Use cases for AI agentsVideo・6 mins
- What makes an AI agent intelligent?Video・5 mins
- Building your first AI agentVideo with Code Example・8 mins
- Planning multi-agent systemsVideo・3 mins
- Building multi-agent systemsVideo with Code Example・8 mins
- Multi-agent systems in productionVideo・4 mins
- Tactics for debugging, observing, optimizingVideo・7 mins
- Use cases: multi-agent systems at scaleVideo・4 mins
- The AI agent revolution: Why it’s happening nowVideo・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・10 mins
- Module 1 lecture notesReading・1 min
- Understanding AI agent workflowsVideo・5 mins
- Incorporating memory and knowledgeVideo・8 mins
- Controlling agents with guardrailsVideo・6 mins
- Controlling agents with execution hooksVideo・7 mins
- Improving a deep research crewVideo with Code Example・1 hour
- Using tools in agentsVideo・8 mins
- Adding tools to your deep research crewVideo with Code Example・45 mins
- Adopting model context protocolVideo・8 mins
- Building a no-code agentVideo・6 mins
- Quiz: Decision Making, Tools and Model Context Protocol
Graded・Quiz
・10 mins - Assignment: Adding Functionality to Automatic Code Review Crew
Graded・Code Assignment
・2 hours - Module 2 lecture notesReading・1 min
- CollaborationVideo・5 mins
- CommunicationVideo・8 mins
- Building coordination patternsVideo with Code Example・1 hour
- Using the A2A ProtocolVideo・8 mins
- Orchestrating agents with flowsVideo・10 mins
- Building a deep research flowVideo with Code Example・1 hour
- Tactics for building reliable systemsVideo・10 mins
- Monitoring and observabilityVideo・10 mins
- CI/CD for agentsVideo・10 mins
- Quiz: Multi-agent systems, safety & reliability
Graded・Quiz
・10 mins - Assignment: Creating a Flow for automatic code review
Graded・Code Assignment
・2 hours - Module 3 lecture notesReading・1 min
- Applications across industriesVideo・10 mins
- Prioritizing use cases for AI agentsVideo・10 mins
- Conversation with ExaVideo・10 mins
- Conversation with SnykVideo・10 mins
- Conversation with WeaviateVideo・10 mins
- Conversation with AB InBevVideo・10 mins
- Future of AI agentsVideo・10 mins
- Quiz: Agents across Application Domains and Enterprises
Graded・Quiz
・10 mins - ConclusionVideo・10 mins
- AcknowledgmentsReading・1 min
- Module 4 lecture notesReading・1 min

Elevate your learning experience with Pro
Upgrade to Pro and gain unlimited accomplishments on your resume
You’ll earn a certificate upon completing the course, recognizing your skills in designing, developing, and deploying multi-agent systems!
What Learners From Previous Courses Say About DeepLearning.AI
Jan Zawadzki
“Within a few minutes and a couple slides, I had the feeling that I could learn any concept. I felt like a superhero after this course. I didn’t know much about deep learning before, but I felt like I gained a strong foothold afterward.”
Kritika Jalan
“The whole specialization was like a one-stop-shop for me to decode neural networks and understand the math and logic behind every variation of it. I can say neural networks are less of a black box for a lot of us after taking the course.”
Chris Morrow – Deep Learning Specialization
“During my Amazon interview, I was able to describe, in detail, how a prediction model works, how to select the data, how to train the model, and the use cases in which this model could add value to the customer.”
Frequently Asked Questions
Yes! This course is perfect for anyone with a background in Python ready to dive deeper into agentic AI and multi-agent systems!
Please send an email to [email protected] to receive assistance.
The DeepLearning.AI Pro membership costs $25/mo billed annually and $30/mo billed monthly.
More pricing details are available on the membership page.
Important details:
- All prices are listed in USD
- Payments are processed securely via Stripe
- Taxes may apply depending on your location
Yes! You’ll earn a certificate upon completing the course, recognizing your skills in building and deploying multi-agent systems.
Join today and be on the forefront of the next generation of AI!
Want to learn more about Generative AI?
Keep learning with updates on curated AI news, courses, events, as well as Andrew’s thoughts from DeepLearning.AI!
