ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A

[WEBINAR] How to Teach ROS | Nov 27, 2019

WEBINAR • How to Teach ROS

Date&Time: 27 November, 2019 @ 7 - 8 P.M. CEST

Registration website:

*Free Event

Robot Operating System (ROS) is the standard of robot programming and is one of the most essential course for a Robotics degree. But teaching ROS to students can be a daunting process. In this free webinar, we are going to show you how to make a practical ROS course for your undergraduate or master students. (NO ROS INSTALLATION REQUIRED)

Content outline:

  • Problems teaching ROS
  • Creating the perfect hands-on ROS Course
  • How to define the Teaching Schedule / Syllabus
  • How to create a ROS Jupyter Notebook
  • How to create some Gazebo Robot Simulations
  • How to connect the Notebook to Robot Simulations
  • How to add a Practical Project
  • How to include a Practical Exam


  • Change the ROS course from passive listening to active practicing.
  • Move away from a slides based teaching method to a notebook based one, where direct interaction with robots is embedded in the method itself.

Webinar for:

Professors / Teaching Assistants in Robotics who are preparing the ROS Course for 2020.


  • The whole code will be provided to all attendees as a ROSject, containing simulation, notebook with instructions and code.
  • All attendees will receive a guide on HOW TO TEACH ROS WITH NO HASSLE.
    For those who are unable to make the time and date of the webinar, a recorded version and teaching materials of the webinar will be available for download.



Dr. Ricardo Tellez is the CEO of The Construct (, the company world leader in teaching ROS online. He has a Ph.D. in Artificial Intelligence. He has almost 10 years of experience building software for ROS based robots including human-sized humanoids. He is the author of 4 books about learning ROS (the ROS in 5 days series of books). He teaches ROS at the University of LaSalle in Barcelona for the graduate students at the Master on Robotics. Additionally, he delivers every Tuesday a free ROS Live Class on his Youtube channel, where attendants can learn and practice a ROS subject. He is also the conductor of the ROS Developers Podcast where he interviews every week a ROS expert about how to better program robots with ROS.
His goal is to make robots understand their world. And he has a plan.