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
Ready for the next chapter? Technical Project Manager is where Robotics (ROS 2) learners go next.
The secret weapon for Robotics (ROS 2) learners? Adding Technical Communication to your toolkit.
Skip the repetitive parts. Gamma AI helps you turn ideas into presentations instantly.