
Explore what agentic ai means, how ai agents observe, decide, and act to achieve goals, and learn the four components—model, tools, orchestration, and runtime—and how they work together.
Explore how artificial intelligence, with machine learning and deep learning, splits into generative ai and agent ai, where generative ai creates content and agent ai acts autonomously to achieve goals.
Explore Google's Agent Development Kit (ADK), a modular SDK for building and deploying AI agents. Leverage flexible orchestration, multi-agent architecture, tools, memory, and built-in evaluation to ship capable agents.
Build a basic agent using Google ADK by setting up a Python virtual environment, project files, and authentication, then run the SDK web and enable real-time data with Google search.
Explore the three ADK agent types—LM agents, workflow agents, and custom agents—through a base agent framework, and learn how multi-agent systems orchestrate flexible language tasks with deterministic workflows.
Discover how to build mlm agents in the Google ADK, using identity, instructions, and tools, with a Gemini 2.0 flash model and a capital city tool.
Explore workflow agents in Google's agent development kit to orchestrate subagents with sequential, loop, and parallel patterns, enabling deterministic, iterative AI workflows.
Learn to empower agents with custom tools using simple Python functions. Explore agent as a tool and subagent patterns, and implement real-time tasks like stock price fetch with yfinance.
Are you ready to build the next generation of intelligent, autonomous systems? The world of AI is moving beyond simple chatbots and into powerful, multi-purpose agents that can automate complex workflows and solve real-world problems. The Google Agent Development Kit (ADK) is the cutting-edge framework that makes this a reality.
In this comprehensive, hands-on course, you will go from a beginner with basic Python knowledge to a proficient AI agent developer. We will demystify the ADK framework and its core components, including Agents and Tools with practical, project-based learning.
We start with the fundamentals, guiding you through setting up your development environment and building your first intelligent agent. You will then learn how to extend your agent's capabilities by creating custom tools the key to connecting your agent to any external API or data source. Imagine an agent that can book flights, manage your calendar, or analyze financial data, all by using the tools you create.
As you progress, you will dive into more advanced topics. We will cover the design and implementation of sophisticated multi-agent systems, where multiple specialized agents collaborate to solve a single, complex task. You'll master orchestration patterns, from sequential to parallel and loop-based agent interactions, giving you the power to tackle any challenge. We will also explore advanced concepts like structured outputs, persistent memory, and the powerful "agent-as-a-tool" pattern, which allows agents to call other agents.
By the end of this course, you will not only have a deep theoretical understanding of the Google ADK but also a portfolio of projects demonstrating your practical skills. You will be equipped with the knowledge to build, deploy, and scale production-ready AI agents, positioning you at the forefront of the AI revolution.