Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master Google ADK - Agent Development Kit (Mac, Win, Ubuntu)
Bestseller
Rating: 4.4 out of 5(85 ratings)
671 students

Master Google ADK - Agent Development Kit (Mac, Win, Ubuntu)

New ADK 2.0 | Build Multi Agent Systems | For Mac, Windows, Ubuntu | Deploy to Google Cloud | Free Gemini Key
Created byKartik Marwah
Last updated 7/2026
English
English [Auto],

What you'll learn

  • We’ll start with a brief theory of agent frameworks, LLMs, and multi-agent systems.
  • We'll dive deep into Google's Agent Development Kit. All platforms (MacOS, Windows, Ubuntu) will be covered
  • We will build a practical "Website Builder Agent" from scratch.
  • And we'll do all of this using a free Gemini API Key, so you don't have to pay for AI models while you're learning.
  • We'll Integrate MCP using MCPToolset and Advanced tool use with Anthropic's Programmatic Tool Calling
  • We'll also cover the no-code Visual Agent Builder and Agent Config feature briefly

Course content

13 sections129 lectures6h 57m total length
  • About the Course & Instructor1:33

    Explore the Google ADK and learn how it turns a large language model into a capable AI agent with memory, goals, and tools across Mac, Windows, and Ubuntu.

  • Introduction & What are Agent Frameworks?2:26

    Discover Google's agent development kit and agent frameworks, turning stateless LLMs into memory-enabled agents with goals, to-do lists, tools, and multi-agent collaboration across APIs.

  • Why ADK? How is ADK Different?2:07

    Explore how the Google ADK differentiates by making agent development feel like software development. The Edk SDK enables bidirectional audio and video streaming and orchestrates agents across MCP and AOA.

  • ADK UI Playground0:42

    Explore ADK UI playground to select agent, test responses in a chat interface, and view event visualization, delegation to sub agents, requests, responses, token streaming, and bidirectional audio and video.

  • ADK Interoperability0:48

    Demonstrates how the Google ADK supports interoperability by offering a model-agnostic, locally runnable, and interoperable agent development kit that connects to familiar tools and supports cross-framework deployment.

  • Summary, Important Points to Note!1:06

    Explore Google ADK, its agent development kit, its advantages, and how it interoperates with the ecosystem, while noting its early stage and potential updates.

Requirements

  • You need either a MacOS, Windows 11 or Ubuntu Computer
  • Basic knowledge of Python, Powershell/Terminal, VS code is a must - we will use the Python SDK for ADK
  • Basic familiarity with LLMs like Google Gemini and your choice of OS is a must

Description

NEW ADK 2.0 is coming. Checkout the ADK 2.0 additions below!

New Update [APR 2026]: New ADK Version 2.0 - Overview of Graph Based Workflows. Note this is a new experimental feature. I am adding an overview for now and we'll learn further when ADK 2.0 actually comes into production

New Update [JAN 2026]: Added Advanced Tool Use using Programmatic tool calling with ADK + MCP!


TL;DR - Learn to build AI agents using Google’s Agent Development Kit (ADK) on Mac + Windows + Ubuntu. This course introduces you to this new agent framework, walks you through Google’s ADK, and shows you how to build, debug, and deploy intelligent agents using Python ADK. You'll get hands-on experience with real code, multi-agent systems, streaming, and tool calling.


What You Will Learn and Build

  • Introduction to Agent Frameworks and Agent Development Kit (ADK)

  • Simple agents and complex ADK Workflows like Sequential and Parallel Agents

  • Deployment to Google Cloud

  • MCP Integration (MCPToolset) along with Advanced Tool Use like Programmatic Tool Calling

  • Agent Config and No-Code Visual Agent Builder


Key Features of Google ADK

  • Software-first Agent Design: Develop agents like apps, with predictable behavior and structure

  • Web Playground: Use adk web to launch a full visual UI to interact with your agents

  • Event & Token Streaming: Real-time tracing, token-by-token output, and request inspection

  • Bi-directional Audio/Video: Let agents hear, speak, and see users in real-time

  • Model Agnostic: Use Gemini, OpenAI, or even open-source models


Important Notes

  • The Course is recorded on a MacBook and Windows and Ubuntu

  • Lectures are labeled with OS it is recorded on. When no label is provided, it means that it is a common lecture for all platforms

  • This course is based on Google ADK which is still evolving. The latest Python version offers stability and used for most implementations. Things might break, please be open to that. We'll address these aspects as they happen!


Disclaimer

This course is for educational purposes only. You are responsible for reviewing all terms, privacy policies, usage restrictions, and pricing for third-party services you use during this course (such as Google Gemini or GCP). We do not offer any guarantees or warranties related to these external services.

The Gemini API key and other tools are provided by Google and may change over time. We simply guide you through their use in learning environments and demonstrate practical agent development techniques.


Let’s Build the Next Generation of Agents Together!

By the end of this course, you’ll have built your own AI agents using ADK — agents that can reason, communicate, use tools, and collaborate with other agents. Whether you’re here to learn, explore, or innovate, this course is your gateway to the future of agentic computing.

Who this course is for:

  • Take this course if you want to learn to build sophisticated Agents with Google's new Agent Development Kit
  • For developers, programmers and AI Engineers looking to learn a new Agent Framework (ADK)
  • For entrepreneurs looking to get a quick start on ADK
  • For no-code developers wanting to use visual builders to build agents
  • For MCP developers wanting to integrate MCPToolset and Programmatic Tool Calling