Self Driving and ROS 2 - Learn by Doing! Plan & Navigation

Have you ever developed a path-planning algorithm for your robot? Do you want to know more about Motion Planning algorithms and how to use them to autonomously move your robot while avoiding obstacles using a Costmap of the environment?

Then this course will teach you exactly that, with many more topics:

Enroll NOW on Udemy!


Self Driving and ROS 2 - Learn by Doing! Map & Localization

Have you ever developed a mapping and a localization algorithm for your robot? Do you want to know more about SLAM (Simultaneous Localization and Mapping) and how to use it to enable your robot to create a nice and accurate map of the environment using a 2D LiDAR sensor?

Then this course will teach you exactly that, with many more topics:

Enroll NOW on Udemy!


Self Driving and ROS 2 - Learn by Doing! Odometry & Control

Build a real robot or its simulation, and along the journey, learn how ROS 2 works, from the basics to the most advanced topics. Master the tools that are commonly used in all the Robotics Companies such as:

Enroll NOW on Udemy!


Stuck with the Basics?

The hands-on Computer Science & Robotics - Learn by Doing! Linux to ROS 2 course is here to help! 💻


Dive into an immersive, hands-on journey from foundational computing to cutting-edge robotics.

In this course, you’ll master essential developer tools 👩‍💻:

Not just theory! In pure Learn by Doing! fashion, you'll see how to use all these tools in the creation of a Real and Simulated robot!


Enroll NOW on Udemy!


ROS 1 Nostalgic?

🚀 Do you want to master ROS, the first version of the Robot Operating System as well?

These same courses are also available for ROS 1!!!

👨‍💻 Despite many companies already starting to switch to ROS 2, knowing both ROS 1 and ROS 2 will position you at the forefront of this demand, making you an attractive candidate for a wide range of roles.



See you there 👋🏻

Have fun while learning,

Antonio