AI Agents for Absolute Beginners, Build real-world AI agents from scratch while learning AI agent architecture, tool calling, memory, multi-agent systems.
Description
“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.
Who this course is for:
- Complete beginners who want to learn AI Agents through hands-on projects
- Python developers looking to build intelligent AI applications
- Software engineers exploring Agentic AI and modern AI frameworks
- Students, professionals, and AI enthusiasts who want practical AI skills without requiring a machine learning background
