! Please read the entire post !

Course Structure

Here’s a quick overview to help you understand how to navigate the course.

First of all, you will install ROS 2 and some other tools, as well as setting up your environment. This will allow you to run ROS 2 smoothly and everything will be ready for you to start writing code.

Then, in each section you will learn a new ROS 2 core functionality. Each section is basically structured this way:

After you’re confident enough with all the ROS 2 core concepts and tools, at the end of the course I will give you a complete project to do, based on an existing ROS 2 package: Turtlesim. You will put everything you’ve learned into practice, and also learn how to work with existing projects made by other developers.

Finally, I’ll give you some tips on what to do next.

How to get the most out of this course

If you truly want to get the most out of this course, and become a great ROS 2 developer, here’s what I recommend:

All right, enough talking, now let’s install ROS 2!