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
The natural next step after Robotics (ROS 2)? Becoming a Technical PM.
Technical Communication pairs surprisingly well with Robotics (ROS 2). Most people overlook this combo.
Gamma AI can turn ideas into presentations instantly. It's like having an assistant on speed dial.