Home/Courses/Machine Learning/Multi-Agent Systems
Intermediate Course 2 of 3 · AI Agents Specialization

Designing Multi-Agent Systems: Collaboration and Workflows

Build coordinated teams of AI agents: give each a specialized role, share memory across them with Mem0, orchestrate them with CrewAI and Agno, and evaluate the frameworks that run them.

Enroll on Coursera
2 weeks · 10 hours/week 4 modules · 15 assignments Intermediate · flexible schedule Shareable certificate · English
Want a mentor alongside the course? See 1:1 coaching
Introduction to the course · 6:27

Designing Multi-Agent Systems: Collaboration and Workflows

By Board Infinity · Offered on Coursera

  • 26 video lessons · 15 assignments
  • CrewAI, Agno and Mem0 in one course
  • Shareable certificate on completion
  • Flexible schedule - learn at your own pace
Enroll on Coursera

Multi-agent orchestration

CrewAI and Agno run the team

Role-based collaboration

Planner, Executor and Reviewer

Shared memory with Mem0

Context that carries between agents

Framework evaluation

CrewAI, AutoGen and LangGraph compared

Course 2of the 3-course AI Agents Specialization
16 hrsthis course, as listed on the specialization page
12 weeksfor the full specialization
4 hrsa week across the specialization
01 About the course

From one agent to a team that plans, executes and reviews.

A hands-on course in designing and orchestrating collaborative AI systems with CrewAI, Agno, Mem0, AutoGen and LangGraph.

4
Modules
Foundations to evaluation
26
Video lessons
Plus 12 readings
15
Assignments
Across all four modules
2 wks
At 10 hours a week
Flexible schedule, your own pace

Designing Multi-Agent Systems: Collaboration and Workflows moves you beyond single-agent prompting to teams of coordinated AI agents - distributed reasoning, coordination models and role hierarchies, starting with CrewAI.

You design role-based workflows with task allocation, agent-to-agent communication and feedback loops, build a Researcher–Writer–Editor content team, then add shared and private memory with Mem0 for context hand-off and synchronization.

The last module orchestrates agents with Agno, works through a customer support automation case study, and benchmarks CrewAI, AutoGen and LangGraph.

The learning journey

From a single prompt to an evaluated agent team.

  1. Single agentWhere you start
  2. Agent rolesPlanner, Executor, Reviewer
  3. CrewAI workflowMessaging, task allocation
  4. Content teamResearcher, Writer, Editor
  5. Shared memoryMem0, context hand-off
  6. Agno + supportCustomer support case
  7. BenchmarkCrewAI, AutoGen, LangGraph
02 Who it's for

For builders ready to move past a single agent.

Listed on Coursera at Intermediate level, with recommended experience. It is Course 2 of 3, so it follows on naturally from single-agent architecture.

Developers

Building agent systems

Developers who want coordinated AI agent systems rather than one agent doing everything.

AI engineers

Exploring orchestration

Engineers exploring multi-agent orchestration with CrewAI and Agno.

Python developers

Building role-based workflows

Python developers putting Planner, Executor and Reviewer roles into working pipelines.

Next step

Moving beyond one agent

Practitioners after shared memory and context continuity, coming from single-agent architecture.

03 What you'll learn

Three capabilities, and one team you build.

The three outcomes Coursera lists for this course, plus the applied workflow described in Module 2.

Modules 2 & 4

Orchestrate multi-agent workflows with CrewAI and Agno

Design and orchestrate coordinated multi-agent workflows using CrewAI and Agno frameworks

Module 3

Integrate shared memory with Mem0

Integrate Mem0 shared memory for context continuity across collaborating agents

Modules 1 & 2

Build Planner, Executor and Reviewer pipelines

Build role-based pipelines (Planner, Executor, Reviewer) for real-world use cases

Applied workflow

A Researcher–Writer–Editor content team

Described in the course as a Module 2 workflow: three agents that research, write and edit together. Not one of Coursera's listed outcomes.

Inside a role-based pipeline

Who does what, and how work moves between them.

  1. 01

    Plan

    Breaks the goal into tasks and allocates them.

  2. 02

    Execute

    Carries out the assigned work.

  3. 03

    Review

    Checks the output and sends feedback.

  4. 04

    Remember

    Context carries across hand-offs with Mem0.

Module 4 then compares CrewAI, AutoGen and LangGraph so you can choose the right stack.

1:1 coaching · optional add-on

Build agent teams with someone in your corner.

A dedicated coach alongside the course - someone to talk through the hard parts, plan your roadmap and look at your practice work with you.

Book a demo session
  • A coach matched to your goal in 24 hours
  • A written roadmap you keep
  • Weekly sessions for as long as you want them

Separate from the Coursera course and its enrollment · 60-minute demo session · no obligation to continue

Get unstuck faster

Talk through the concept that is not clicking with someone who has worked with it.

Your work reviewed

A second pair of eyes on your practice - not just whether it works, but why.

A structured roadmap

A written plan that fits around the course, so every session has a purpose.

Aim it at a role

Which direction fits you, and what to learn next.

2,000+Industry coaches
16Domains covered
48,000+Sessions delivered
60 minDemo session
04 Syllabus

Four modules, from one agent to an evaluated team.

Two weeks at 10 hours a week, at your own pace. Open a module to see its description, what it covers, and every lesson exactly as it appears on Coursera.

26 videos 12 readings 15 assignments 2 weeks · 10 hours/week
Module description

Introduces the transition from single-agent to collaborative multi-agent systems, emphasizing teamwork dynamics, communication strategies, and distributed reasoning, culminating in an introduction to CrewAI.

Covered in this module
  • Track industry trends in distributed intelligence and the move from solo agents to teams
  • Weigh the advantages and challenges of distributed intelligence
  • Compare coordination models and the Planner, Executor and Reviewer roles
  • Model role-based dependencies and balance independence with oversight
What's inside
7 videos35 min
3 readings90 min
3 assignments120 min
Topics covered
Distributed intelligence Solo agents to teams Coordination models Planner Executor Reviewer Oversight
Every lesson, as listed on Coursera

Videos

  • Industry Trends in Distributed Intelligence6 min
  • Transition from Solo Agents to Teams4 min
  • Advantages and Challenges of Distributed Intelligence5 min
  • Coordination Models Overview5 min
  • Agent Roles: Planner, Executor, Reviewer3 min
  • Modeling Role-Based Dependencies6 min
  • Balancing Independence and Oversight6 min

Readings

  • Collaborative AI Agents in the Enterprise30 min
  • Distributed AI Coordination Principles30 min
  • Team Dynamics in Agentic Systems30 min

Assignments

  • From Single to Multi-Agent Systems30 min
  • Multi-Agent Roles and Responsibilities30 min
  • Foundations of Multi-Agent Collaboration60 min
You leave with: a working model of how agent teams divide, depend on and check each other's work.
Module description

Learners design and simulate a functional, role-based workflow demonstrating structured collaboration between multiple agents using CrewAI's orchestration tools.

Covered in this module
  • Set up your first CrewAI workflow and demonstrate agent-to-agent messaging
  • Design multi-agent role structures and map workflow dependencies
  • Apply task allocation strategies and implement the Researcher-Writer-Editor chain
  • Manage inter-agent feedback loops, then run and debug CrewAI pipelines
What's inside
9 videos33 min
3 readings90 min
4 assignments150 min
Topics covered
CrewAI Agent-to-agent messaging Role structures Dependency mapping Task allocation Feedback loops Debugging pipelines
Every lesson, as listed on Coursera

Videos

  • Overview of CrewAI Framework3 min
  • Setting Up Your First CrewAI Workflow4 min
  • Agent-to-Agent Messaging Demonstration3 min
  • Designing Multi-Agent Role Structures3 min
  • Workflow Dependency Mapping3 min
  • Task Allocation Strategies3 min
  • Implementing the Researcher-Writer-Editor Chain3 min
  • Managing Inter-Agent Feedback Loops5 min
  • Running and Debugging CrewAI Pipelines6 min

Readings

  • CrewAI Developer Setup Guide30 min
  • Workflow Orchestration in CrewAI30 min
  • Analyzing Team Performance30 min

Assignments

  • Introduction to CrewAI30 min
  • Planning Collaborative Workflows30 min
  • Building the Content Team30 min
  • Designing Role-Based Multi-Agent Workflows60 min
You leave with: a role-based CrewAI workflow, including the Researcher-Writer-Editor content team.
Module description

Explores shared memory integration in multi-agent systems, focusing on context continuity, communication efficiency, and memory optimization strategies using Mem0.

Covered in this module
  • Monitor agent logs and metrics to find bottlenecks and redundancies
  • Understand how memory influences collaboration
  • Apply collaborative context retention techniques
  • Work with shared and private memory, and integrate Mem0 into CrewAI pipelines
What's inside
5 videos24 min
3 readings70 min
4 assignments150 min
Topics covered
Agent logs & metrics Bottlenecks Shared memory Private memory Context retention Mem0 Memory coordination
Every lesson, as listed on Coursera

Videos

  • Monitoring Agent Logs and Metrics6 min
  • Identifying Bottlenecks and Redundancies3 min
  • How Memory Influences Collaboration6 min
  • Collaborative Context Retention Techniques5 min
  • Implementing the Researcher–Writer–Editor Chain4 min

Readings

  • Understanding Shared and Private Memory30 min
  • Integrating Mem0 into CrewAI Pipelines30 min
  • Debugging and Optimizing Memory Coordination10 min

Assignments

  • Analyzing Team Performance30 min
  • Understanding Shared and Private Memory30 min
  • Implementing Shared Memory with Mem030 min
  • Shared Memory and Context Coordination60 min
You leave with: shared memory with Mem0 so collaborating agents keep context across hand-offs.
Module description

Learners orchestrate multi-agent collaboration using Agno, simulate a real-world customer support workflow, and conduct comparative evaluations of leading multi-agent frameworks.

Covered in this module
  • Get started with the Agno runtime and FastAPI setup for agentic workflows
  • Design a multi-agent support pipeline with real-time communication
  • Apply persistent memory patterns for agent deployments
  • Benchmark performance and compare multi-agent frameworks
What's inside
5 videos22 min
3 readings50 min
4 assignments150 min
Topics covered
Agno runtime FastAPI Support pipeline Real-time communication Persistent memory Benchmarking Customer support case study
Every lesson, as listed on Coursera

Videos

  • Introduction to Agno Runtime6 min
  • FastAPI Setup for Agentic Workflows3 min
  • Designing a Multi-Agent Support Pipeline3 min
  • Implementing Real-Time Communication6 min
  • Persistent Memory Patterns for Agent Deployments4 min

Readings

  • Custom Orchestration with Agno10 min
  • Performance Benchmarking30 min
  • Framework Benchmarking and Reflection10 min

Assignments

  • Debugging and Optimizing Memory Coordination30 min
  • Custom Orchestration with Agno30 min
  • Case Study - Customer Support Workflow30 min
  • Orchestrating and Evaluating Multi-Agent Systems60 min
You leave with: an orchestrated support workflow and a basis for choosing between multi-agent frameworks.

Module times are as shown on the course page (4, 5, 4 and 4 hours). The specialization page separately lists this course as Course 2 · 16 hours.

05 Tools & skills

The frameworks you use, and the skills you leave with.

Coursera lists six tools for this course. Four of them are shown below; the full list and the wider stack follow.

Listed tool

CrewAI

Role-based orchestration, from your first workflow to debugging pipelines.

Listed tool

LangGraph

One of the frameworks benchmarked in Module 4.

Listed tool

Python Programming

The language the agent workflows are built in.

Listed tool

AI Orchestration

Coordinating agents, tasks and hand-offs - also listed: Agentic Workflows, AI Workflows.

Coursera's full "Tools you'll learn" list LangGraphAgentic WorkflowsCrewAIPython ProgrammingAI WorkflowsAI Orchestration
Wider technology stack covered in the course AgnoMem0AutoGenFastAPIShared and private memoryPlanner / Executor / Reviewer rolesResearcher–Writer–Editor pipelineAgent logs and metrics

Named in the course description and lesson titles. These are not on Coursera's official tools list.

Skills you leave with

The five skills Coursera lists for this course, grouped by the kind of work they describe.

Agent systems

Designing agents that work as a team.

  • Agentic systems
  • Generative AI Agents

Memory & context

Keeping agents on the same page.

  • Memory Management
  • Context Management

LLM applications

Putting it into a working application.

  • LLM Application
Certificate

A credential for your multi-agent work.

Coursera lists a shareable certificate for this course, which you can add to your LinkedIn profile.

Not a degree, university credit or regulated professional qualification.

Shareable certificate

Earned through Coursera when you complete the course.

Add it to LinkedIn

Add the credential to your LinkedIn profile.

Add it to your resume or CV

Coursera also mentions resumes and CVs.

Part of a specialization

Course 2 of 3 in Building and Deploying AI Agents with LLMs and LangChain.

06 Career impact

Where coordinated agents are put to work.

Potential directions for these skills - not guaranteed job outcomes. No salaries, placements or employer partnerships are implied.

Where these skills apply

Multi-agent systems development

Designing teams of agents with clear roles and dependencies.

AI workflow engineering

Task allocation, dependency mapping and feedback loops.

Agent orchestration

Running agent teams with CrewAI and Agno.

LLM application development

Context and memory management that keeps applications coherent.

Systems integration

FastAPI setup, real-time communication and persistent memory patterns.

AI automation design

Automations such as the customer support workflow case study.

The honest comparison

This is the collaboration stage, not the whole journey.

This course focuses on coordinated agents. Course 1 covers individual-agent architecture and memory; Course 3 extends into LLM integration and production API deployment. No single course covers every framework or every production requirement.

Topic
This course
Elsewhere in the specialization
Coordinated multi-agent systemsDistributed reasoning, coordination
The core of this course
Course 1 focuses on single agents
Role-based collaborationPlanner, Executor, Reviewer
CrewAI workflows and a content team
Not the focus of Course 1
MemoryMem0
Shared and private memory across agents
Course 1: persistent memory for one agent
Orchestration and evaluationAgno, customer support case
CrewAI, AutoGen and LangGraph compared
Not every framework is covered
Production deploymentLLM integration, APIs
FastAPI setup and persistent memory patterns
Course 3 goes into production APIs
07 Where to go next

Single agent, agent team, production.

Course 2 of 3 in Building and Deploying AI Agents with LLMs and LangChain: from single-agent architecture to multi-agent collaboration to production deployment.

Applied projects in this course

According to the specialization page, in the multi-agent course learners:

  1. Build a "Content Team" in CrewAI with Researcher, Writer and Editor roles
  2. Implement shared memory hand-offs
  3. Design a Customer Support Workflow

3-course series · Intermediate · 12 weeks at 4 hours a week · view the specialization on Coursera.

Know exactly what you're signing up for.

4 modules · 26 videos · 15 assignments · free PDF

08 FAQ

Common questions

Course questions are answered by Board Infinity from the course description. Access and enrollment answers are Coursera's own.

About the course

It focuses on designing and orchestrating collaborative AI systems using CrewAI, Agno and Mem0. You move from single-agent prompting to teams of agents that plan, execute and review tasks together, covering role-based collaboration, shared memory, and a comparison of CrewAI, AutoGen and LangGraph.

Coursera lists LangGraph, Agentic Workflows, CrewAI, Python Programming, AI Workflows and AI Orchestration as the tools you'll learn. The course description also covers Agno and Mem0, and compares CrewAI, AutoGen and LangGraph.

A single-agent workflow uses one agent to handle a task. A multi-agent system coordinates several specialized agents, such as a Planner, Executor and Reviewer, that divide the work, exchange information and review each other's output.

Access & enrollment

To access course materials, assignments, and earn a Certificate, you'll need to purchase the Certificate experience when you enroll in a course. Eligible learners may also have the option to start with a Free Trial. Some courses may also offer a Full Course, No Certificate option. This lets you access course materials, submit required assessments, and receive a final grade, but you won't be able to earn or purchase a Certificate.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can't afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you'll find a link to apply on the description page.

Want someone building this with you?

Board Infinity 1:1 coaching pairs you with a practitioner while you take the course.

See 1:1 coaching

Ready to build a team of agents?

Roles, shared memory and orchestration with CrewAI, Agno and Mem0 - in one course.

Enroll on Coursera
Designing Multi-Agent Systems: Collaboration and Workflows Enroll on Coursera