Course catalogROS Developers' Course Library
From mathematical robotics concepts to ROS robot programming, robot navigation, drone control, and more. Get all the knowledge you need to build the robots of the future.
ROS Learning Paths
Step-by-step, to help you learn what you need to know to reach a specific robotics goal and achieve the learning outcomes you want.
New Robotics Courses
Updated in October 2020
Basic ROS Concepts
ROS and ROS2 courses for beginners
To finally understand how to use ROS debugging tools
Learn SLAM, Localization, and Path Planning algorithms for robots
Robot Perception & Manipulation
Learn Object Recognition, Tracking, and Grasping algorithms for robots
Creating your first ROS based robot from scratch
Robot and Artificial Intelligence
Master machine learning algorithms and apply them to robots
Courses of ROS Projects & Robotics Products
Learn to work with the Smart Grasping System, from Shadow Robot
Mastering with ROS: Jackal
Learn how to create real-world applications for a real robot. In this case, Jackal robot from ClearPathRobotics.
Ready for your Robotics career?
Create an account, and start learning and developing robots