Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

IBM

Agentic AI with LangGraph, CrewAI, AutoGen and BeeAI

IBM via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build intelligent, autonomous multi-agent systems using powerful frameworks that can plan, collaborate, and execute complex tasks. This course provides a structured approach to designing AI-powered systems using agentic design principles, orchestration strategies, and proven workflow patterns. You’ll explore popular frameworks such as LangGraph, CrewAI, BeeAI, and AG2 (formerly AutoGen), and learn how to select the right one for your needs. You’ll start with LangGraph, applying key design patterns such as sequential flows, routing, and parallelization to structure agent interactions. From there, you’ll move to CrewAI, where you’ll orchestrate agents, tasks, and tools, generate structured outputs using YAML and Pydantic, and extend capabilities with custom functions. Finally, you’ll explore BeeAI for orchestrating agents and workflows, and AG2 for creating multi-agent conversations and role-based collaboration. Through hands-on labs and real-world use cases, you will gain the skills needed to build scalable, maintainable, and efficient AI applications. Enroll today to gain cutting-edge agentic AI skills employers are looking for.

Syllabus

  • Agentic Frameworks and LangGraph Design Patterns for Effective AI Systems
    • In this module, you’ll explore foundational concepts behind agentic frameworks and multi-agent systems, learning their role in AI application design. You’ll then examine essential design patterns that help structure AI workflows into modular and maintainable systems. Through hands-on labs using LangGraph, you'll gain experience implementing core workflow patterns that serve as building blocks for more complex AI solutions.
  • CrewAI Fundamentals and Advanced Applications
    • This module introduces you to CrewAI and its core components, including agents, tasks, and crews. Through instructional videos and hands-on labs, you’ll learn to structure a CrewAI application, generate structured outputs, and extend capabilities with custom tools. You’ll gain practical experience by incrementally building CrewAI workflows and combining key features in an applied lab.
  • Alternative Agentic Frameworks: BeeAI and AG2 (AutoGen)
    • In this module, you’ll be introduced to two alternative agentic frameworks for building structured multi-agent AI applications: IBM’s BeeAI and AG2 (AutoGen). Through guided videos and hands-on labs, you’ll explore BeeAI’s architecture for creating agents and workflows, integrating tools, and managing memory. You’ll also examine AG2’s core components and learn how to configure multi-agent conversations using different patterns. By the end of the module, you will be able to implement basic agents using BeeAI and design structured, multi-agent conversations with AG2 for use cases like healthcare chatbots.

Taught by

Faranak Heidari, Karan Goswami, Joseph Santarcangelo, Wojciech 'Victor' Fulmyk, and Tenzin Migmar

Reviews

4.7 rating at Coursera based on 78 ratings

Start your review of Agentic AI with LangGraph, CrewAI, AutoGen and BeeAI

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.