We may earn an affiliate commission when you visit our partners.
Course image
Joe Moura

Learn key principles of designing effective AI agents, and organizing a team of AI agents to perform complex, multi-step tasks. Apply these concepts to automate 6 common business processes.

Learn from João Moura, founder and CEO of crewAI, and explore key components of multi-agent systems:

1. Role-playing: Assign specialized roles to agents

2. Memory: Provide agents with short-term, long-term, and shared memory

3. Tools: Assign pre-built and custom tools to each agent (e.g. for web search)

Read more

Learn key principles of designing effective AI agents, and organizing a team of AI agents to perform complex, multi-step tasks. Apply these concepts to automate 6 common business processes.

Learn from João Moura, founder and CEO of crewAI, and explore key components of multi-agent systems:

1. Role-playing: Assign specialized roles to agents

2. Memory: Provide agents with short-term, long-term, and shared memory

3. Tools: Assign pre-built and custom tools to each agent (e.g. for web search)

4. Focus: Break down the tasks, goals, and tools and assign to multiple AI agents for better performance

5. Guardrails: Effectively handle errors, hallucinations, and infinite loops

6. Cooperation: Perform tasks in series, in parallel, and hierarchically

Throughout the course, you’ll work with crewAI, an open source library designed for building multi-agent systems. You’ll learn to build agent crews that execute common business processes, such as:

1. Tailor resumes and interview prep for job applications

2. Research, write and edit technical articles

3. Automate customer support inquiries

4. Conduct customer outreach campaigns

5. Plan and execute events

6. Perform financial analysis

By the end of the course, you will have designed several multi-agent systems to assist you in common business processes, and also studied the key principles of AI agent systems.

Enroll now

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Designed for professionals with a background in business and AI, seeking to streamline workflows and enhance efficiency
Hands-on application of AI agents through the use of crewAI, an open-source library

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical ai agent systems with crewai

According to learners, this course offers a highly practical and relevant introduction to multi-AI agent systems using the cutting-edge crewAI library. Students frequently highlight the clear explanations and well-structured content provided by João Moura. The course is praised for its hands-on demos and focus on automating real business processes, making the concepts immediately applicable. However, some learners noted the fast pace and suggested a prerequisite of prior Python and AI knowledge to fully benefit. Occasional environment setup challenges were also mentioned.
Practical demos and labs reinforce understanding.
"The hands-on examples were invaluable for understanding how to apply agents to real business problems."
"The hands-on labs were perfect for applying the theory."
"I found the assignments very helpful for reinforcing the concepts taught in the course."
Instructor João Moura provides clear explanations.
"João Moura is a great instructor, explaining complex topics clearly."
"Loved the course! João Moura explains everything beautifully."
"Fantastic content and delivery. João Moura's expertise shines through."
Focuses on real-world business use cases.
"Absolutely fantastic course! It's incredibly relevant and practical, showing you exactly how to build multi-agent systems with crewAI."
"I especially appreciated the real-world scenarios, which made the concepts click... A must for anyone building automation solutions."
"The focus on business processes makes it super useful for professionals. I loved learning about guardrails and cooperation."
Could benefit from more advanced topics or troubleshooting.
"I think some more advanced use cases or troubleshooting tips for common issues would also be beneficial."
"I felt some parts were a bit too high-level and could benefit from more detailed explanations, especially for the 'guardrails' section."
"The course could use more in-depth coverage on complex topics like optimization or scaling multi-agent systems."
Learners may encounter challenges with setup.
"I struggled a bit with setting up the environment due to some dependency conflicts."
"The environment setup felt a bit clunky, especially for a course aimed at practical application."
"I encountered several errors during setup that weren't clearly addressed in the course materials."
Fast-paced; assumes prior AI/Python knowledge.
"My only minor critique is that it moves quite fast, so beginners might need to pause and rewatch sections."
"While it covers the basics, I felt it assumed more prior knowledge in AI/Python than I had."
"I tried to follow along, but this course was too advanced for me. I struggled with the technical concepts and coding."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Multi AI Agent Systems with crewAI with these activities:
Review AI Principles
Refresh your knowledge of AI principles to strengthen your foundation for this course.
Browse courses on AI Principles
Show steps
  • Review notes or textbooks on AI principles
  • Complete practice questions or exercises on AI concepts
Brush up on probability and statistics
Review the basics of probability and statistics to strengthen your foundation for understanding AI agent systems.
Show steps
  • Review probability distributions and theorems
  • Practice solving statistical problems
Explore the crewAI library
Familiarize yourself with the crewAI library, which provides tools for building multi-agent systems, through available tutorials.
Show steps
  • Complete the introductory tutorial
  • Work through additional tutorials on specific agent capabilities
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
Practice Solving Multi-Step AI Problems
Sharpen your problem-solving skills by practicing solving multi-step AI problems.
Show steps
  • Identify a multi-step AI problem
  • Develop a plan to solve each step in the problem
  • Implement your plan using crewAI
Participate in peer study sessions
Enhance your understanding through collaboration by engaging in study sessions with fellow learners to discuss concepts and work on assignments.
Show steps
  • Join or create a study group
  • Prepare for sessions by reviewing materials
  • Attend sessions and actively participate in discussions
Gather resources on multi-agent systems
Expand your knowledge by compiling a collection of resources on multi-agent systems, including articles, videos, and code samples.
Show steps
  • Conduct online research to find relevant materials
  • Organize the resources into categories or topics
Design and implement simple multi-agent systems
Reinforce your understanding of multi-agent systems by creating and implementing simple systems to perform specific tasks.
Show steps
  • Define the roles and responsibilities of each agent
  • Implement the communication and coordination mechanisms
  • Test and evaluate the performance of your system
Design a Multi-Agent System for a Business Process
Designing and implementing a multi-agent system for a specific business process will provide valuable hands-on experience and demonstrate your understanding of the course material.
Show steps
  • Identify a suitable business process to automate.
  • Design a multi-agent system architecture for the process.
  • Implement the system using CrewAI or other appropriate tools.
  • Test and evaluate the system's performance against specific metrics.
  • Document your design, implementation, and evaluation findings.
Build a multi-agent system for a real-world problem
Apply your knowledge to a real-world challenge by designing and implementing a multi-agent system to solve a specific problem.
Show steps
  • Identify a problem domain and define the goals
  • Design the multi-agent system architecture
  • Implement and test the system
Create a Multi-Agent System for a Business Process
Apply your learning by creating a multi-agent system to automate a business process of your choice.
Show steps
  • Identify a specific business process to automate
  • Break down the process into smaller tasks
  • Design and implement a multi-agent system using crewAI
  • Test and refine your system
Participate in AI competitions
Challenge yourself and test your skills by participating in AI competitions that focus on multi-agent systems.
Show steps
  • Identify relevant competitions
  • Prepare for the competition by practicing and refining your skills
  • Participate in the competition and showcase your abilities

Career center

Learners who complete Multi AI Agent Systems with crewAI will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 50 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Multi AI Agent Systems with crewAI.
This widely used textbook that provides a comprehensive foundation in technical communication, covering essential elements from audience analysis to document design. It offers practical advice and real-world examples, making it suitable for beginners and those seeking to refresh their skills. is commonly used in academic settings.
This comprehensive handbook covers the entire field of robotics and automation, from the basics to the latest developments. It is an essential resource for anyone who wants to learn about this rapidly growing field.
Offers a rigorous and broad treatment of multi-agent systems from a computer science perspective, integrating concepts from game theory, economics, and logic. It is an excellent resource for advanced undergraduates and graduate students, providing a deeper theoretical understanding. It is often used as a textbook in academic settings.
Specifically focused on the increasingly important area of API documentation, this book guides technical writers on how to create clear, accurate, and user-friendly documentation for Application Programming Interfaces. It's a valuable resource for technical writers specializing in or looking to specialize in API documentation.
Focuses on building production-ready AI agents and multi-agent systems. It covers practical aspects like knowledge management, memory, and orchestrating collaborative systems, mentioning frameworks like CrewAI, LangChain, and AutoGen. It's a valuable resource for hands-on learning and contemporary practices.
This guide focuses on creating resumes that meet the demands of today's technologically driven job market, including navigating Applicant Tracking Systems (ATS). It includes updated advice, sample resumes, and guidance for challenging circumstances like career changes or military transitions. is particularly useful for understanding contemporary resume writing practices.
Offers a unique perspective on the purpose and structure of gatherings, encouraging readers to rethink conventional approaches. It's valuable for deepening understanding by focusing on the human-centered aspects of events and creating meaningful experiences. It's considered a must-read for its insightful and unconventional approach to event design.
Shows how to use business process management to improve business performance, with a focus on aligning processes with business strategy.
Serves as a comprehensive reference for technical writers, covering a wide range of topics from grammar and style to document formats and project management. It is an invaluable resource for quick lookups and detailed explanations, making it a useful desk reference for both students and professionals. The Handbook is often recommended as a core text or supplementary material in technical writing programs.
Shows how to use Lean Six Sigma to improve business processes, with a focus on reducing waste and improving efficiency.
This foundational textbook in Artificial Intelligence that provides a comprehensive overview of the field, including significant coverage of intelligent agents. It is essential for building a strong theoretical understanding of AI principles that underpin frameworks like CrewAI. While not specific to CrewAI, it provides crucial background knowledge on agent design, environments, and rational behavior.
Is widely considered a standard introductory textbook for multi-agent systems. It provides a comprehensive overview of the field, covering key concepts, architectures, and applications. It's highly suitable for undergraduates and those new to the field, laying a solid foundation for further study.
Explores the impact of artificial intelligence on the field of technical writing, discussing how AI tools can be used in the documentation process and the ethical considerations involved. It provides a contemporary perspective on the evolving landscape of technical communication and the role of AI.
Focuses on system design interview questions, which are common in technical interviews for more experienced roles. It provides frameworks and examples for tackling scalable system design problems. It is highly relevant for mid-career and senior-level software engineers.
Addressing the critical contemporary topic of sustainability in event planning, this book provides a step-by-step guide to managing events responsibly. It covers identifying and evaluating environmental and social impacts and offers practical tools and case studies. This is essential reading for anyone looking to incorporate sustainable practices into their event planning.
Provides a practical guide to leveraging generative AI in customer service and support to enhance both customer and employee experiences. It is highly relevant to contemporary topics in customer support, aligning with the course names mentioning AI and ChatGPT. It offers insights and strategies for deploying AI effectively in a support context.
Offers insights into the role of technical documentation within a product development team, particularly in agile environments. It emphasizes treating documentation as a product and the importance of collaboration between writers and developers. It's highly relevant for technical writers working in software companies.
A practical guide specifically aimed at developers and engineers who need to create technical documentation. It covers essential aspects of writing effective documentation for a technical audience, including understanding user needs and structuring information. is valuable for those with a technical background looking to improve their writing skills.
This forthcoming book (at the time of this response, available in early access) focuses on building multi-agent systems using the AutoGen framework. It is highly relevant for those interested in practical, contemporary applications of MAS and AI agents, particularly software developers and engineers.
Considered a classic in the career field, this book offers a comprehensive resource for writing or refining resumes. It provides savvy advice and contemporary sample resumes, including tips on creating functional, hybrid, or chronological resumes and addressing gaps in work history. is valuable for gaining a solid understanding of resume writing principles.
Delves into the principles of topic-based writing, a modular approach to creating technical documentation that is highly relevant in the age of online information. It explains how to structure content so that each topic can stand alone, making it ideal for web-based help systems and knowledge bases.
This practical handbook offers a clear framework for building a customer-focused culture within any organization. It provides actionable steps and exercises, making it a useful resource for managers and leaders in customer support. It serves as an excellent guide for solidifying understanding of how organizational culture impacts service delivery and can be used as a reference for implementing cultural change.
Highly relevant to contemporary event planning, this book focuses on the strategies and execution of digital and hybrid events. It addresses the growing importance of technology in the industry and provides insights into creating engaging online experiences. is essential for understanding the current landscape of event planning.
Designed for high school students, college students, and recent graduates, this book provides a solid foundation for creating a first resume. It includes sample resumes and easy-to-follow guidance for highlighting skills and experiences. This is an excellent resource for beginners.
Is specifically tailored for those preparing for case interviews, commonly used in consulting. It provides frameworks and strategies for approaching and solving business cases, offering a deep dive into a specific type of interview format. It's essential reading for anyone targeting consulting roles and is highly relevant for undergraduate, graduate, and professional levels pursuing this path.
This recent book provides a practical approach to designing and implementing single and multi-agent systems, which is directly relevant to CrewAI. It covers core components, design principles, and trade-offs in building AI agent applications.
As the title suggests, this book aims to be a complete guide to event planning, covering a wide range of topics and event types. It's a valuable resource for gaining a broad understanding and serves as a good starting point for those new to the field.
Considered a foundational text in event management, this book provides a thorough overview of the principles and practices of planning special events. It combines theoretical concepts with practical applications and case studies. is often used as a textbook in academic programs and is essential for a deep understanding of the field and its evolution.
This handbook provides practical guidelines and best practices for creating high-quality technical documentation that is clear, concise, and user-focused. It's a valuable resource for understanding the principles behind effective information development and is often used as a reference for improving the quality of technical content.
Specifically focused on technical support, this book offers practical guidance for providing effective and efficient technical assistance. It covers troubleshooting, communication in technical contexts, and managing support operations. This highly relevant and practical guide for those working in or managing technical support teams.
Understanding and mitigating risk is vital in event planning. focuses specifically on risk management for meetings and events, providing essential knowledge for ensuring safety and security. It's a critical resource for professionals and those responsible for the well-being of event attendees.
With over 30 years of experience, the author provides expert advice on creating a powerful resume that captures the attention of employers and recruiters. The book covers building a strong personal brand and passing the seven-second scan test. This valuable reference for crafting a compelling resume.
Focuses on building autonomous AI agents capable of reasoning, planning, and adaptation. These are key characteristics of agents that can be orchestrated using frameworks like CrewAI. It provides insights into the design and implementation of such intelligent agents.
Provides a comprehensive guide to using the Darwin Information Typing Architecture (DITA), an XML standard for technical documentation that facilitates content reuse and single-sourcing. It covers best practices for writing, editing, and architecting content in DITA, making it essential for those working with or planning to adopt this standard.
Based on Forrester research, this book emphasizes the importance of a customer-centric approach to business and provides a framework for assessing and improving customer experience. It helps solidify the understanding of how customer support fits into the larger customer journey and the impact it has on the overall business. It's valuable for gaining a broader perspective on customer focus.
Emphasizes the principles and practices of event planning and management, offering a structured and practical approach. It's suitable for academic study and professional development, providing a solid understanding of the core concepts and their application.
Focuses on building autonomous AI agents using LangGraph, a framework similar in concept to CrewAI for orchestrating agents. It provides practical guidance and code examples for building agent systems, which can be highly relevant for understanding the practical aspects of agent orchestration.
This textbook offers a structured approach to event planning and management, covering principles, planning, and the importance of professionalism. It's a practical guide suitable for students and aspiring event managers, providing a step-by-step formula for planning and delivering successful events.
Provides a practical guide to technical interviews, covering data structures, algorithms, and problem-solving techniques. It offers a good balance of theoretical concepts and practical examples, making it a valuable resource for software engineering candidates. It's suitable for undergraduate and graduate students, as well as early-career professionals.
This textbook provides a comprehensive approach to technical writing, covering both traditional principles and contemporary issues such as scientific literacy, intellectual property, and emerging media. It's a suitable resource for students seeking a foundational introduction and an understanding of the broader context of technical communication.
Provides a broad understanding of resume writing fundamentals, answering common questions and explaining how the practice has evolved. It offers insider tips for highlighting skills and making a resume stand out. This useful reference tool for anyone looking to brush up on their resume-building skills.
This workbook breaks down the resume writing process into manageable tasks, guiding the reader through creating a tailored resume. It offers expertise based on real job search experience and covers writing impactful summaries, choosing the best resume style, and organizing content. This useful tool for deepening understanding and practical application.
Sponsorship crucial element in event funding and success. provides a practical guide to navigating the world of event sponsorship, from structuring proposals to negotiation and securing deals. It's a valuable resource for deepening understanding of this specific area of event management.
Focuses on the STAR method, a widely used technique for answering behavioral interview questions effectively. It provides a structured approach to crafting compelling responses by detailing the Situation, Task, Action, and Result. This practical guide for anyone looking to improve their performance in behavioral interviews.
This textbook offers a comprehensive introduction to the principles and practices of events management, suitable for both undergraduate and postgraduate students. It covers key areas such as finance, law, marketing, and operations, providing a strong theoretical and practical foundation. The latest editions include updated content on contemporary trends like virtual events and sustainability.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Multi AI Agent Systems with crewAI.
Automize Monthly Report Creation with Power Automate
Most relevant
ChatGPT Advanced Data Analysis
Most relevant
Mastering Multi-Agent Development with AutoGen
Most relevant
Terraform in AWS from Basics to Guru: Unit 2
Most relevant
Linux Security: The Complete Iptables Firewall Guide
Most relevant
Build Python Programs with ChatGPT with Zero Coding Skills
Most relevant
AI Agents and Agentic AI Architecture in Python
Most relevant
The Complete PLC Software/Hardware full Automation...
Most relevant
2025 Bootcamp: Understand and Build Professional AI Agents
Most relevant

Coursera Buyer Protection & Guarantee

Verified partner policies & purchase protections

Accredited University Partner
Free Trial & Audit

7-Day Free Trial & Free Audit

7-day free trial on monthly Coursera Plus subscriptions; free audit option available on most individual courses to explore video lectures and readings at no charge.

Return & Refund Policy

14-Day Refund Guarantee

14-day refund window on annual Coursera Plus subscriptions and single-course purchases prior to certificate issuance. Monthly subscriptions do not offer refunds once billed.

Buyer Protections

Verified Academic & Industry Partner

Accredited university and industry certifications (e.g. Stanford, Google, IBM, Yale), secure SSL payment processing, and verifiable digital certificate links.

Key Purchase Protections
14-day refund window on annual Coursera Plus and single courses
7-day free trial on monthly Coursera Plus subscriptions
Free course audit option for lectures and readings
Verified certificates from top universities & companies
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser