Mastering Multi-Agent Development with AutoGen
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Mastering Multi-Agent Development with AutoGen
This course is part of AI Agents with LangGraph, Semantic Kernel, and AutoGen Specialization
7,725 already enrolled
Included with
Learn more
Ask Coursera
131 reviews
Recommended experience
131 reviews
Recommended experience
What you'll learn
Design and develop multi-agent systems using AutoGen's features and frameworks.
Configure human input modes and implement tools for real-world applications.
Optimize agent communication using sequential, group, and nested chat patterns.
Apply AutoGen to automate workflows, including customer service and report writing.
Skills you'll gain
Details to know
9 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 9 modules in this course
This course features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you'll dive deep into the world of multi-agent systems, mastering AutoGen, and understanding how these agents interact in real-time. Starting with a solid foundation on setting up your development environment, you'll gain expertise in creating, configuring, and deploying agents within AutoGen. By working through hands-on activities, you'll build agents from the ground up, create multi-agent conversations, and explore the integration of human feedback. You will also learn how to design, deploy, and optimize real-world agent applications such as customer service automation and research paper writing. Through this course, you will explore AutoGen's key building blocks, its various agent types, and conversation patterns that will allow you to build sophisticated, real-time agent-based systems. Practical use cases will guide you in applying these concepts to real-world challenges, making your learning experience immediately applicable. This course is ideal for anyone looking to understand multi-agent systems, the AutoGen framework, and how to use them to create meaningful interactions. With no prior experience required, itβs an accessible starting point for anyone interested in the field of artificial intelligence and multi-agent development.
In this module, we will lay the groundwork for your journey into multi-agent system development with AutoGen. We will introduce the basic principles, tools, and context necessary to understand the significance and potential of these systems in real-world applications.
What's included
1 video2 readings
1 videoβ’Total 2 minutes
- Introductionβ’2 minutes
2 readingsβ’Total 20 minutes
- Introduction to the Course 'Mastering Multi-Agent Development with AutoGen'β’10 minutes
- Full Course Resourceβ’10 minutes
In this module, we will guide you through setting up the essential tools and environment required for working with AutoGen. From configuring your OpenAI API key and setting up your Python installation to organizing your workspace, this module ensures you are ready for a smooth development experience.
What's included
3 videos1 assignment
3 videosβ’Total 9 minutes
- Setup OpenAI API Keyβ’6 minutes
- Course Structure and OpenAI Account Setupβ’2 minutes
- Python Installation - Instructionsβ’1 minute
1 assignmentβ’Total 15 minutes
- Development Environment Setup - Assessmentβ’15 minutes
In this module, we will provide an in-depth crash course on agents, covering their definitions, characteristics, and practical applications. This optional section is designed to give you a strong theoretical foundation and insights into the pivotal role agents play in multi-agent systems.
What's included
3 videos1 assignment
3 videosβ’Total 20 minutes
- Agents - Deep Dive - Overview of what is an Agentβ’7 minutes
- Agents Crash Courseβ’10 minutes
- Agents Characteristics and Use casesβ’3 minutes
1 assignmentβ’Total 15 minutes
- OPTIONAL - Agents Crash Course - Assessmentβ’15 minutes
In this module, we will delve deep into AutoGen, starting with its core concepts and progressing to hands-on implementation. You will learn how to create agents, execute code, and design multi-agent conversation frameworks. Through practical exercises and theoretical insights, this module equips you with the expertise needed to master AutoGenβs advanced capabilities.
What's included
12 videos1 assignment
12 videosβ’Total 56 minutes
- AutoGen Overview and Building Blocks and Key Featuresβ’5 minutes
- Hands-on - Create our First AutoGen Agentβ’8 minutes
- AutoGen Building Blocks & Multi-Agent Conversations Agent Types - Deep Overviewβ’10 minutes
- UserProxyAgent and AssistantAgent - Chatβ’6 minutes
- Multi-Agent Conversation Framework Flow - Diagram Overview and Explanationsβ’7 minutes
- Code Executors in AutoGen - Local and Dockerβ’5 minutes
- Hands-on - Simple Code Executor to Plot a Graphβ’5 minutes
- Adding Human Input to Get Different Plottingsβ’2 minutes
- UserProxyAgent and AssistantAgent Inherit from ConversableAgentβ’2 minutes
- Best Practices - UserProxyAgent and AssistantAgentβ’1 minute
- Human Feedback in Agents - Full Overviewβ’3 minutes
- Summaryβ’1 minute
1 assignmentβ’Total 15 minutes
- AutoGen Deep Dive - Assessmentβ’15 minutes
In this module, we will explore the human input modes within AutoGen, enabling you to configure agents for different levels of user intervention. Through practical exercises, you will learn to apply these modes effectively and understand the benefits of LLM caching for enhancing agent efficiency.
What's included
5 videos1 assignment
5 videosβ’Total 19 minutes
- Human Input Modes - Overviewβ’1 minute
- Hands-on - NEVER Human Input Modeβ’6 minutes
- Hands-on - ALWAYS Human Input Modeβ’4 minutes
- TERMINATE - Human Input Modeβ’6 minutes
- LLM Caching - Overviewβ’2 minutes
1 assignmentβ’Total 15 minutes
- Hands-on Human Input Mode - Assessmentβ’15 minutes
In this module, we will explore the power of tools in AutoGen to extend agent capabilities. Through hands-on exercises, you will learn to build and deploy tools for both simple operations and complex workflows, including real-world use cases like travel advice and planning.
What's included
5 videos1 assignment
5 videosβ’Total 25 minutes
- AutoGen and Tools - Overviewβ’2 minutes
- Hands-on - AutoGen Simple tool - Add and Multiply Numbersβ’7 minutes
- Hands-on - Travel Advice Agents with Tools - Real world Use Case - 1β’8 minutes
- Hands-on - Travel Planner Agents Workflow - Real world Use case - 2β’7 minutes
- Summaryβ’1 minute
1 assignmentβ’Total 15 minutes
- AutoGen and Tools - Assessmentβ’15 minutes
In this module, we will dive into the rich conversation patterns available in AutoGen, ranging from two-agent interactions to nested and group chats. With hands-on exercises and practical examples, you will gain proficiency in configuring and orchestrating complex conversational scenarios to meet diverse use-case requirements.
What's included
10 videos1 assignment
10 videosβ’Total 47 minutes
- Conversation Patterns & Two-Agent Chat - Overviewβ’4 minutes
- Hands-on - Two-Agent Conversation Deep Dive - The initiate_chat methodβ’9 minutes
- Sequential Chats - Overviewβ’1 minute
- Hands-on - Sequential Chatβ’6 minutes
- GroupChat and GroupChatManager Overviewβ’2 minutes
- Hands-on - GroupChat Agents in Actionβ’6 minutes
- Hands-on - Adding GroupChat into Sequential Chatβ’7 minutes
- Nested Chatβ’3 minutes
- Hands-on - Nested Chats - Writer Assistant and Criticβ’8 minutes
- Summaryβ’1 minute
1 assignmentβ’Total 15 minutes
- AutoGen Conversation Patterns - Assessmentβ’15 minutes
In this module, we will apply AutoGen to real-world scenarios, showcasing its versatility and practical impact. Through guided exercises, you will design and implement agents tailored for customer service, financial reporting, and academic research, building confidence in tackling complex tasks using AutoGen.
What's included
3 videos1 assignment
3 videosβ’Total 34 minutes
- Customer Service Automation Use Caseβ’13 minutes
- Financial Report Writer Use Caseβ’11 minutes
- Research Paper Automation Use Caseβ’11 minutes
1 assignmentβ’Total 15 minutes
- Hands-on - Real World Use Cases - Assessmentβ’15 minutes
In this module, we will conclude the course by revisiting the major takeaways and outlining actionable next steps. Youβll gain insights into how to continue your journey, explore advanced topics, and confidently apply what youβve learned in your professional or personal projects.
What's included
1 video1 reading2 assignments
1 videoβ’Total 3 minutes
- Wrap up and Next Stepsβ’3 minutes
1 readingβ’Total 10 minutes
- Conclusion to the Course 'Mastering Multi-Agent Development with AutoGen'β’10 minutes
2 assignmentsβ’Total 75 minutes
- Full Course Practice Assessmentβ’15 minutes
- Full Course Assessmentβ’60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Data Management
- Status: Free Trial
Course
- Status: FreeD
DeepLearning.AI
Project
- Status: Free Trial
Specialization
- Status: Free TrialM
Microsoft
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
71.75%
- 4 stars
19.84%
- 3 stars
6.87%
- 2 stars
0.76%
- 1 star
0.76%
Showing 3 of 131
Reviewed on Mar 27, 2026
excellent course with practical application and code showcased.
Reviewed on May 21, 2025
The course is detailed and high quality, but unfortunately, it's outdated due to the latest version of Autogen. However, it's still useful for building a solid foundational understanding.
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. Youβll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. Youβll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
