Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI Agents for Absolute Beginners
New
Rating: 4.3 out of 5(6 ratings)
121 students

AI Agents for Absolute Beginners

Build real-world AI agents from scratch while learning AI agent architecture, tool calling, memory, multi-agent systems,
Created byFutureX Skills
Last updated 8/2026
English
English [Auto],

What you'll learn

  • Build real-world AI agents from scratch using Python and modern AI agent frameworks
  • Understand the fundamentals of AI Agents and Agentic AI
  • Develop AI agents with the OpenAI Agents SDK and Google ADK
  • Add tool calling, memory, web search, and multi-agent capabilities to AI agents
  • Deploy AI agents as web applications using FastAPI
  • Understand AI agent architecture, design patterns, and engineering best practices

Course content

6 sections26 lectures1h 58m total length
  • Welcome & Course Overview2:51

    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.

  • From LLMs to AI Agents: The Next Evolution of AI1:54

    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.

  • What is an AI Agent?3:39

Requirements

  • Basic Python programming knowledge

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