Foundations of Robotics and Physical AI
Program 1 of the GAGE Robotics and Physical AI path. Start at zero and leave able to build, program, and simulate a real robot: the math, Python and C++, Linux, electronics, sensors, actuators, the ROS 2 software stack, and your first simulator. Every module is practiced simulation-first in Gazebo, so you build, break, and master skills in parallel simulation before touching hardware, then make the jump to real machines. Ends in a capstone where you design, build, and drive an autonomous simulated mobile robot you can put in front of anyone. Current through 2026.
The first module is free with an account.
Full curriculum
Every module in Foundations of Robotics and Physical AI. The first module is free with an account.
Module 0: Your Robotics Command Center
5 topics
Module 1: What a Robot Actually Is
8 topics
Module 2: The Mathematics You Actually Need
9 topics
Module 3: Programming for Robotics with Python
7 topics
Module 4: Programming for Robotics with C++
7 topics
Module 5: The Linux and Developer Environment
7 topics
Module 6: Electronics and Hardware Foundations
8 topics
Module 7: Actuators and Mechanisms
8 topics
Module 8: Sensors That Give a Robot Its Senses
9 topics
Module 9: Your First Robot Software Stack with ROS 2
8 topics
Module 10: Your First Simulator to Practice In
7 topics
Module 11: From Code to Real Hardware
7 topics
Module 12: Circuits, Power, and Batteries in Practice
8 topics
Module 13: Software Engineering and Team Workflow
7 topics
Module 14: Capstone: Build and Program a Simulated Mobile Robot
6 topics