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
6 COURSES
ROS2
Robotics Theory
Basic ROS1
ROS and ROS2 courses for beginners
Robot Navigation
Learn SLAM, Localization, and Path Planning algorithms for robots
Programming Drones with ROS
Advanced Robot Programming with AI
Learn all the basics you need in order to start programming autonomous drones
Robot Perception & Manipulation
Learn Object Recognition, Tracking, and Grasping algorithms for robots
Mastering Mobile Manipulators
Advanced
Master how to create ROS applications for autonomous mobile manipulators
ROS Manipulation
Intermediate
Learn how to make your manipulator interact with the environment using ROS
ROS for Industrial Robots 101
Intermediate
Learn the basic ROS tools to control industrial robots with ROS
Robot Creation
Creating your first ROS based robot from scratch
Developing Web Interfaces for ROS
Intermediate
Learn how to control and monitor robots with ROS using just your web browser, all on the web!
AI for Robotics
Master machine learning algorithms and apply them to robots
Deep Learning with Domain Randomization
Advanced
Learn how to train any robot to recognize an object and pinpoint its 3D location
ROS Deep Learning with TensorFlow 101
Advanced
First step with ROS, DeepLearning Tensor Flow and ImageRecognition
ROS Debug
To finally understand how to use ROS debugging tools
Courses of Robotics Products
Mastering ROS: RB-Car
Learn the basics for autonomous driving using the Robotnik Autonomous Car.
Mastering with ROS: SUMMIT XL
Learn all the basics to work with the Summit XL robot from Robotnik

Mastering ROS: RB-Vogui+
Learn how to use the Vogui+ robot using simple navigation, manipulation, and perception examples.

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: 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: 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