Program intelligent robots. Master the Robot Operating System (ROS 2), nodes, topics, and simulation in Gazebo.
ROS 2 is the standard middleware for robotics. This course teaches you to build modular robot software. You will learn the Nodes and Topics architecture to let robot parts communicate. Master creating URDF models to visualize robots and simulate them in Gazebo. We cover navigation stacks (SLAM) for mapping and pathfinding, and controlling physical hardware. Prepare to program everything from robotic arms to autonomous drones.
Estimated completion time: 21 lessons • Self-paced learning • Lifetime access
No, we use advanced 3D simulation (Gazebo).
Linear algebra helps for kinematics/TF.
ROS 2 runs best on Ubuntu Linux.
We focus on Python, but C++ is also used.
3 recommended paths based on what you're learning
Your Robotics (ROS 2) skills unlock something bigger: Technical Project Manager. Here's the path.
This unexpected skill — SQL Fundamentals — makes your Robotics (ROS 2) work twice as effective.
The smartest Robotics (ROS 2) professionals are using Gamma AI to turn ideas into presentations instantly.