You might be surprised, but this MOOC is hosted by a Chinese MOOC company of the likes of Udacity or Coursera. The course is taught in English, though HW material can be submitted in both English and Mandarin.
The courses’ main text is Prof. Wyatt Newman’s newly released text: “A Systematic Approach to Learning Robot Programming with ROS“. Supplemental texts will be used for reference. We will use Patrick Goebel’s famous ROS By example books, both Vol. 1 and Vol. 2. Students worldwide are welcome.
The class and text stand out for two reasons: you will be taught by someone who has 14 years of middleware experience, 6 years of ROS class teaching and you will be taught Robotics and ROS in a systematic way! You will not just be presented with a series of projects stringed together. You will learn principles and use beginning to advanced code examples that build on top each other systematically. From the ROS graph, to simulation, visualization, camera visualization and operations, point clouds, manipulation, and system integration.
The slides will also be available independently for purchase at: