HomeCourses › Multi-Agent Systems & Swarms

Multi-Agent Systems & Swarms

When a second agent earns its cost, which topology to use, how agents reach agreement, and how multi-agent systems fail

A systems course on more than one agent. It starts from why multi-agent at all and the vocabulary that predates LLMs — FIPA-ACL, speech acts, communication protocols — then works through the topologies and how each one breaks: supervisor/orchestrator-worker, hierarchies, society-of-mind debate, role specialization, parallel swarms, group chat and stateless handoffs. The middle is coordination: the A2A protocol, blackboards, consensus under Byzantine faults, voting and debate topology, negotiation, emergent simulation and theory of mind. It ends on production — swarm optimization, multi-agent RL, agent economies, queues and durability — and on measurement: the MAST failure taxonomy, groupthink and cascading errors, and coordination benchmarks.

4 phases · 25 lessons · 25 worked examples · Early access

Take Agentic AI Engineering first — this course builds on it.

Every phase, every lesson, every project

The technologies you will use

A2A · LangGraph · AutoGen

Common questions

Does this course have graded labs?

Not yet. Each lesson ships the worked example it refers to and states its exercises, but nothing here is checked by the CLI the way the from-scratch courses are. The course is marked early access for that reason.

Key terms in this course

Agent · Multi-Agent System · Orchestration

Continue your learning path

Agentic AI Engineering · Build a Multi-Agent Research Team · Autonomous Agents & Frontier Safety

Start the Multi-Agent Systems & Swarms course

Create a free account — the opening phases of 29 of 35 courses are free, no credit card. Or see Pro pricing.

All courses · Pricing · About · FAQ · Glossary