Learn to build real AI agents using Python, ADK and Google Cloud with tools, memory, evaluation and multi-agent systems
AI Usage Disclosure: This course contains the use of artificial intelligence. All content has been reviewed and verified by the instructor to ensure accuracy and quality.
What you’ll learn
- Build autonomous AI agents from scratch using ADK and Python.
- Create agents that use tools, APIs, and workflows to solve tasks.
- Implement memory systems for context-aware AI agents.
- Design multi-agent systems that collaborate and delegate tasks.
- Add guardrails to make AI agents safer and more reliable.
- Evaluate agent performance using metrics and rubric frameworks.
- Build real-world AI agent projects step by step.
- Deploy AI agents for real applications using cloud infrastructure.
Course Content
- Introduction to AI Agents –> 5 lectures • 24min.
- Environment Setup –> 5 lectures • 25min.
- Understanding ADK –> 5 lectures • 34min.
- Tools and Function Calling –> 5 lectures • 39min.
- Memory Systems for Agents –> 5 lectures • 48min.
- Guardrails and AI Safety –> 4 lectures • 35min.
- Evaluation and Metrics –> 5 lectures • 25min.
- Multi-Agent Systems –> 4 lectures • 33min.
- Real-World AI Agent Projects –> 4 lectures • 2hr 20min.
- Deployment –> 5 lectures • 41min.
- Deep Dive: From Project to Real-World AI Engineer –> 3 lectures • 18min.

Requirements
AI Usage Disclosure: This course contains the use of artificial intelligence. All content has been reviewed and verified by the instructor to ensure accuracy and quality.
Build Real AI Agents from Scratch
Artificial Intelligence is rapidly evolving from simple chatbots to autonomous AI agents capable of reasoning, planning, and executing tasks.
In this course, you will learn how to design, build, and deploy powerful AI agents using Python and the Agent Development Kit (ADK). Instead of only learning theory, you will build multiple real-world AI agent systems step-by-step.
This course is designed to take you from beginner to advanced AI agent developer, even if you are new to building autonomous systems.
Throughout the course, you will learn how modern AI agents work, how they reason with Large Language Models, how they use tools, maintain memory, and collaborate with other agents to complete complex tasks.
By the end of the course, you will be able to build production-ready AI agents that can automate research, analyze data, assist customers, and perform intelligent workflows.
What you will build
• A research assistant AI agent
• A data analysis AI agent
• A customer support automation agent
• A productivity assistant agent
• A multi-agent research system
What you will learn
• How AI agents work internally
• Building agents using Python and ADK
• Tool integration and function calling
• Memory systems for intelligent agents
• Guardrails and AI safety
• Evaluating AI agent performance
• Multi-agent collaboration
• Deploying AI agents to cloud environments
Who this course is for
• Developers interested in AI and automation
• Python programmers wanting to build AI applications
• Engineers exploring autonomous AI systems
• Anyone interested in learning how AI agents work
By the end of this course, you will have the skills and practical experience needed to build real AI agents used in modern AI applications.