Although ROS stands for Robot Operating System, it is really a framework that sits on top of Linux. If you are going to program robots with ROS, at present the only option is to use Linux.
From the basics concepts of Linux to creating simple Linux programs to understanding how to connect to the remote computer of a robot, you will learn through hands-on experience from day one!
By the end of the course, you will master the essentials Linux knowledge in order to get started with ROS.
After completing the course you can start learning: