Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering Basics of Google's ADK Framework

Mastering Basics of Google's ADK Framework

Learn ADK Fundamentals to Build Agents using Python
Created byPraveen Singh
Last updated 1/2026
English

What you'll learn

  • Master the fundamentals of Google's ADK Framework and create your first AI agent from scratch
  • Build and integrate custom tools and utilize MCP tools including local and remote servers
  • Design multi-agent workflows with sequential, parallel, and loop patterns for complex automation
  • Implement advanced features including structured outputs, human-in-the-loop patterns, and agent callbacks

Course content

8 sections21 lectures2h 47m total length
  • Running Agent with ADK web !7:53
  • Running Agent without ADK web !8:18
  • Running Agent with 3rd Party Models [ Open Source, OpenAI etc. ]9:11

Requirements

  • Basic Python programming knowledge and familiarity with AI/LLM concepts (beneficial but not mandatory)

Description

This is a gentle, basics‑only introduction to Google’s Agent Development Kit (ADK) designed for complete beginners who want to understand core concepts before attempting any complex agent systems. If you have just basic Python knowledge and are curious about how to build AI agents in a structured way, this course will help you get comfortable with ADK fundamentals at an easy pace.​

The focus of this course is learning, not shipping production apps. Step by step, you will explore what ADK is, why it exists, and how the main building blocks fit together: agents, sessions, runners, tools, and simple workflows. You will see small, self‑contained examples that illustrate each idea, so you can connect the theory to something concrete without feeling overwhelmed.​

After a short setup section, you will create your first very basic ADK agent, run it locally, and observe how it processes a request. From there, you will experiment with adding simple tools, understanding how state and context are handled, and using the ADK web UI to visualize what is happening inside your agent.​

All examples are intentionally simple and focused on learning the mental model of ADK, so that you can later design agents for your own use cases with more confidence. By the end of the course, you will not be an ADK expert, but you will clearly understand the core concepts, know how to set up a basic project, and be ready for more advanced tutorials and real‑world projects.

Who this course is for:

  • Developers and engineers interested in building AI agents using Google's ADK Framework for automation