VOOZH about

URL: https://www.coursera.org/learn/packt-mastering-multi-agent-development-with-autogen-zyalb

⇱ Mastering Multi-Agent Development with AutoGen | Coursera


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

7,725 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.6

131 reviews

Intermediate level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.6

131 reviews

Intermediate level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

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.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

9 assignments

Taught in English

Build your subject-matter expertise

This course is part of the AI Agents with LangGraph, Semantic Kernel, and AutoGen Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • 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

Instructor ratings
4.5 (54 ratings)
Packt
1,926 Coursesβ€’558,431 learners

Explore more from Data Management

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

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

AS
Β·

Reviewed on Mar 27, 2026

excellent course with practical application and code showcased.

AR
Β·

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.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

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.

Financial aid available,