Course catalog
25 courses, three pillars. Follow the numbered order, or let Guide Me drive.
Fundamentals
The developer toolchain and ROS 2 core — Linux, Python, Git, C++, ROS 2, simulation.
#1
Linux for Robotics
beginner12h21 lessons
#2
Python 3 for Robotics
beginner20h28 lessons
#3
Git & GitHub
beginner8h14 lessons
#4
Docker for Robotics
beginner10h13 lessons
#6
Robot Operating System (ROS 2) Basics
beginner25h26 lessons
#7
ROS 2 TF
beginner10h11 lessons
#8
ROS 2 URDF for Robot Modeling
beginner10h11 lessons
#9
Gazebo Sim
beginner12h10 lessons
#10
Modern C++
intermediate25h23 lessons
Robotics Programming
Make robots do things: navigation, perception, manipulation, control.
Theory
The math under the hood, delivered exactly when you need it.
#5
Maths for Robotics
beginner20h22 lessons
#12
Kinematics of Mobile Robots
intermediate12h11 lessons
#13
Path Planning Algorithms
intermediate13h12 lessons
#15
Kalman Filters
intermediate15h16 lessons
#16
SLAM: Mapping and Localization
advanced16h13 lessons
#19
Arm Kinematics
advanced15h14 lessons
#21
Robot Dynamics and Control
advanced20h15 lessons
#23
Machine Learning Foundations for Robotics
advanced18h15 lessons
#24
Reinforcement Learning
advanced18h16 lessons