Welcome to the ROS 2 Interactive Course

This browser-based course teaches ROS 2 from core middleware through autonomous navigation, manipulation, and deployment: structured lessons, quizzes, and decision scenarios. The outline below summarizes scope for fast first paint and readers without JavaScript.

4
Learning Levels
30
Topics
90
Exercises
30
Scenarios

What this trainer includes

  • ROS 2 graph model: nodes, topics, services, actions, parameters, and launch
  • TF2, URDF, Gazebo, sensors, rosbag2, QoS, lifecycle, and custom interfaces
  • SLAM, Nav2, ros2_control, MoveIt 2, perception bridges, behavior trees, real-time, fleets
  • SROS2, testing, CI/CD, profiling, diagnostics, and full-stack capstone integration
  • local progress tracking in the browser and English/German content