AI Agents Course - Python
Learn the fundamentals of AI Agents by programming real and simulated robots to perceive, decide, and act in dynamic environments.

Course Summary
In this course, you will build intelligent agents that can understand their environment, reason over external and internal knowledge, and make decisions on their own. You’ll explore concepts like Retrieval-Augmented Generation (RAG), planning, and the use of large language models to bring these agents to life.
What you will learn
By the end of this course, you’ll be able to:
-
Design agents that react to sensory input and reason about goals
-
Use LLMs to turn natural language into action plans
-
Implement RAG pipelines to make agents more context-aware
-
Coordinate multiple agents to share information and work together
-
Understand how memory and retrieval improve decision-making
Course Overview
Welcome
This is the introductory unit to the AI Agents course
Introduction to AI Agents
This unit explores the fundamentals of building AI agents for robotics, starting from rule-based behaviors to advanced systems that use large language models and retrieval-augmented generation (RAG) for intelligent decision-making.
AI Agents for Perception
This unit focuses on use of AI Agents in Navigation related tasks
Agents for Navigation
This unit introduces AI agents for perception, showing how they use sensor data and large language models to understand the environment and make decisions. It covers vision and lidar agents and their role in autonomous systems.
Multi Agent Systems
This unit explores how multiple AI agents coordinate and collaborate in shared environments. It covers system types, task allocation strategies, and control methods like leader-follower and decentralized negotiation.
Capstone Project
This unit brings together everything you've learned. You'll build an AI agent that navigates with lidar, follows language instructions, and leads a multi-agent team, combining perception, planning, and teamwork into one complete system.
Teachers
Arushi Khokhar
Generative AI

Robots used
Mars Rover robot

twinrobot robot
