
Learn how AI agents, designed for beginners, reason, plan, and collaborate using tools, memory, web search, and multi-turn conversations through hands-on Python projects that build real agents from scratch.
Explore how large language models evolve into autonomous AI agents that plan steps, choose tools, search the web, write and execute code, and solve real-world business problems.
Build your first ai agent in Google Colab with the OpenAI python sdk, including creating an api key and defining a system prompt for consistent behavior.
Build a multi-tool AI agent with the OpenAI SDK and Python, selecting the right tool from weather API, Yahoo Finance, a calculator, and OpenAI web search based on user requests.
Build a multi-tool AI agent with the OpenAI responses API, function calling, and Cloud Code to auto-generate a weather, stock, safe calculator, and web search tools from prompts.
Compare single-agent, tool-calling, and multi-agent design patterns to build scalable, maintainable ai systems and start simple, adding tools or coordination as needed.
Engineer ai agents for reliability using framework-independent best practices. Keep agents focused on a single purpose, use only necessary tools, start simple, and continuously test and iterate.
“This course contains the use of artificial intelligence.”
AI Agents are transforming the way modern software is built. From intelligent assistants and research agents to automated workflows and multi-agent applications, AI Agents are becoming one of the most valuable skills for developers, software engineers, and AI professionals.
AI Agents for Absolute Beginners is a hands-on course designed to help complete beginners build intelligent AI agents using Python. You'll learn the fundamentals of Agentic AI by building practical, real-world projects with two of today's leading AI agent development frameworks: the OpenAI Agents SDK and Google ADK.
Rather than spending time on machine learning theory, this course focuses on what matters most—building AI applications that can reason, use tools, search the web, remember conversations, collaborate with other agents, and automate real-world workflows.
Every major concept is reinforced through hands-on projects, allowing you to learn by building AI agents from scratch. Along the way, you'll also learn the engineering principles behind modern AI agent design so you can build systems that are scalable, maintainable, and adaptable as the AI ecosystem evolves.
What You'll Learn
Understand the fundamentals of AI Agents and Agentic AI
Build AI agents from scratch using Python
Develop AI agents with the OpenAI Agents SDK
Build intelligent agents with Google ADK
Add tools, memory, web search, and multi-turn conversations
Build multi-tool and multi-agent applications
Deploy AI agents with FastAPI
Understand AI agent architecture and design patterns
Learn AI agent engineering principles and best practices
Design AI agents before writing code
Build real-world AI agent projects
Gain a future-proof foundation for modern AI agent development
Course Structure
Understanding AI Agents
Introduction to AI Agents
From Large Language Models to AI Agents
Agentic AI Fundamentals
AI Agent Components
The Future of AI Agents
Building AI Agents with the OpenAI Agents SDK
Build Your First AI Agent
Tool Calling
Memory
Multi-turn Conversations
Web Search
FastAPI Deployment
Build Multi-Tool AI Agents
Tracing with the OpenAI Agents SDK
Build an AI Stock Alert Agent
Build Multi-Agent AI Systems
Building AI Agents with Google ADK
Introduction to Google ADK
Set Up the Development Environment
Build AI Agents
Add Tools
Build Multi-Agent Applications
Migrate OpenAI Agents SDK Projects to Google ADK
AI Agent Engineering Principles
AI Agent Architecture Explained
AI Agent Design Patterns
Designing AI Agents Before Writing Code
AI Agent Best Practices
The Road Ahead
The Future of AI Agents
Future-Proofing Your AI Career
Who This Course Is For
Complete beginners interested in AI Agents and Agentic AI
Python developers who want to build intelligent AI applications
Software engineers exploring modern AI development
Students, professionals, and AI enthusiasts who prefer learning through hands-on projects
Prerequisites
A basic understanding of Python programming is recommended. No prior experience with AI agents or AI frameworks is required, as the course begins by introducing the fundamental concepts behind modern AI agents.
By the End of This Course
You'll be able to:
Understand how modern AI agents work
Build production-ready AI agents with Python
Develop applications using the OpenAI Agents SDK
Build AI agents using Google ADK
Integrate tools, memory, and external services
Create multi-agent applications
Deploy AI agents with FastAPI
Design AI agents using proven engineering principles
Choose appropriate AI agent architectures and design patterns
Build a strong foundation for advanced AI agent development
This course is designed to grow alongside the rapidly evolving AI ecosystem. While the current version focuses on the OpenAI Agents SDK and Google ADK, future updates will include new projects, advanced techniques, additional frameworks, and emerging AI agent technologies. By focusing on core engineering principles as well as hands-on implementation, the skills you learn in this course will remain valuable even as frameworks continue to evolve.
This course was designed, created, and recorded by the instructor. AI-generated text-to-speech (TTS) is used for voice narration.