Course catalog

ROS 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.

Start For Free

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.

ROS for Beginners

The must-have learning path for ROS & Robotics beginners.

8 courses

Robot Navigation

Make your robot navigate autonomously and understand how to build all the things.

3 courses

Machine Learning for Robots

Study up and learn to master the next level of ROS & robotics

3 courses

New Robotics Courses

Updated in October 2020

Basic ROS Concepts

ROS and ROS2 courses for beginners

ROS Debug

To finally understand how to use ROS debugging tools

Robot Navigation

Learn SLAM, Localization, and Path Planning algorithms for robots

Robot Perception & Manipulation

Learn Object Recognition, Tracking, and Grasping algorithms for robots

Robot Creation

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

Mastering with ROS: SUMMIT XL

Learn all the basics to work with the Summit XL robot from Robotnik

Mastering with ROS: Smart Grasping System

Learn to work with the Smart Grasping System, from Shadow Robot

Mastering with ROS: TIAGo

Learn how to work with a TIAGo robot from PAL Robotics

Mastering with ROS: Jackal

Learn how to create real-world applications for a real robot. In this case, Jackal robot from ClearPathRobotics.

Mastering with ROS: TurtleBot 3

Learn how to work with a Turtlebot3 robot

ROS Projects: Turtlebot3

This is a ROS Project where you will have to apply different ROS knowledge in order to solve …

Ready for your Robotics career?

Create an account, and start learning and developing robots

Pin It on Pinterest