Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build AI Agents with Google ADK
Rating: 4.6 out of 5(7 ratings)
1,048 students

Build AI Agents with Google ADK

Hands-on AI Agent development with Google ADK, Gemini models, and Vertex AI ,multi-agent systems
Last updated 6/2026
English

What you'll learn

  • Build real-world AI Agents using Google ADK from scratch
  • Design custom tools and integrate built-in tools like Google Search & Gemini
  • Implement short-term and long-term memory in AI agents
  • Connect agents to Vertex AI for scalable memory systems
  • Create production-ready AI workflows with state and session management
  • Build projects like a Hello Agent and Real-Time Weather Agent
  • Understand agent architecture (Agents, Tools, Workflows) deeply
  • Design intelligent systems that think, remember, and act autonomously

Course content

5 sections24 lectures3h 27m total length
  • Welcome and Course Overview3:05

    Learn to build ai agents with Google's ADK, starting from basics and progressing to memory, tools, web search, and deployment in the cloud.

  • The Rise of AI Agents4:23
  • ADK Architecture – Agents, Tools, and Workflows5:56
  • Setting Up Your Environment4:04

    Set up your environment by creating a Google Cloud project, generating an ADK-course API key via Google AI Studio, and installing Python and VS Code to run Google ADK locally.

  • Hands-on Project – Building Your First “Hello Agent”7:07

Requirements

  • Basic Python knowledge
  • No prior AI agent experience required

Description

If you’re new to generative AI and curious about building real AI tools, this course will take you from zero to job-ready in Google’s Agent Development Kit (ADK). You’ll learn to build intelligent AI agents powered by Google’s Gemini models and Vertex AI platform. We start with the basics – setting up your Python environment, installing ADK, and creating your first agent in minutes – and then add complexity step by step. Through hands-on, project-driven lessons, you will create custom “tools” (APIs) so your agents can do things like book flights, manage calendars, or analyze data. Along the way you’ll master key concepts like agent state and memory (persistent sessions and databases), structured outputs.

Later in the course, you’ll see how Google’s Vertex AI makes it easy to train models, perform Retrieval-Augmented Generation (RAG) with vector search, and deploy agents to production. You’ll build multi-agent systems where specialized agents collaborate on complex tasks, and even implement “agent-as-a-tool” scenarios where agents call other agents. Throughout, the focus is on real-world readiness: we use practical examples and code, emphasize debugging and testing, and cover deployment on Google Cloud.

By the end of this course, you won’t just have theory – you’ll have a portfolio of AI agent projects and the skills to apply them. Instructors promise you’ll “build, deploy, and scale production-ready AI agents” using Google ADK. This beginner-friendly course requires only basic Python; no prior AI framework experience is needed. You’ll finish able to design, debug, and launch autonomous AI agents that use Gemini, manage their own memory, and solve realistic problems – exactly the job-ready skills employers are looking for.

Who this course is for:

  • Python developers who want to build real AI agents instead of simple chatbots
  • Developers interested in Google ADK and Gemini
  • AI enthusiasts who want to understand how intelligent systems work intern
  • Software engineers looking to add AI agent architecture to their skillset
  • Students who want hands-on projects, not just theory
  • Anyone who wants to move from “prompt engineering” to real AI system design