Getting Started

The ROS Developer Learning Path is an extensive online live training program on ROS and its associated technologies. This program started last year (2020) and we have successfully completed the first batch. The second batch of ROS Develop Learning will be started this year(2021), and we opened the registration for 2nd batch.

In the first batch, our main focus was on ROS 1 and we have also given the migration guidelines and discussion of advanced topics in ROS 2 as well. This year, we are adding more topics in ROS 2 but also covering important topics in ROS 1 as well.

The main objective of this course is to train and mentor students in the ROS framework and make them ready for industry and research.

Why did we start this course?

Here are the main reasons why we started this course.

  1. There is no extensive online live course in ROS giving a solid understanding of its core concepts. This program aims to fill this gap.
  2. There are very few courses available that are collaborating with ROS-based companies to provide a better learning experience for their students. We have collaborated with robotics companies and institutions, which will help us to understand their specific requirements and keep on including those topics in the course syllabus. This will help the students stay updated with the industry/research requirements. This knowledge will help them to land an internship in these companies. We are also planning to arrange interactive sessions with ROS experts from industry/academia as well.
  3. There are online platforms to teach ROS, but from our perspective, the best way to start with robotics programming is by building real robots themselves. We promote building robots and creating simulations on your PC without depending on any platforms. This will help you to create a robot by yourself without any confusion.
  4. There are many recorded video tutorials to learn about ROS, but there is no dedicated mentor to support you when you face issues with ROS. We are trying to fix this.
  5. If you are working in a robotics competition using ROS like DARPA Subterranean Challenge, ROS Minesweepers, e-Yantra and ARTPark Robotics Challenge, you may need knowledge as well as mentorship. This program will guide you to work with ROS-based competitions.
  6. If you are working on a ROS research project/industrial project, having a mentor who has experience in this domain helps you accelerate your development time and improve the quality of the project as well. This program provides support for your ROS projects.

Instructor & Mentor: Lentin Joseph

Lentin Joseph is an author, roboticist, and robotics entrepreneur. He runs a robotics software consultancy company called Qbotics Labs. He has 11 years of experience in the robotics domain primarily in the Robot Operating System, OpenCV, and PCL.

He has authored 10 books in ROS, namely, Learning Robotics using Python First and the second Editions, Mastering ROS for Robotics Programming First, second and third edition, ROS Programming: Building Powerful Robots, ROS Robotics Projects First and second edition, and Robot Operating System for Absolute Beginners.

He has pursued his Masters in Robotics and Automation and worked at Robotics Institute, CMU, USA. He is also a TEDx speaker.

You can find his latest book at the following link: Mastering ROS for Robotics Programming, Third Edition.

You can connect to the instructor on the following social media accounts.


We are excited to announce our current course collaborators here. All of our collaborators are working on Robotics and ROS. We are collaborating with different robotics companies around the world to improve the course syllabus and make this course industry/research-ready. There will be technical talks from these companies about their ROS projects and opportunities in ROS.

Our primary collaborator is NVIDIA. They give support for their new ROS projects and new onboard computers which can be used in robots.

Technical & Internship Collaborators

We have technical collaborators who are mainly contributing to the course to improve the overall quality of the course. After the successful completion of the course and if you are performing well, there is a good chance to bag an internship/job from our collaborator companies. We keep on adding robotics companies for technical and internship collaboration. This can give more confidence to students in doing this course and increase their chances of getting hired after the program.

Here is the list of course collaborators and their websites.

Technical Collaborations

  • InOrbit

    Technical Collaborations & Internship Collaborations


In order to start with the course, you should meet the following basic requirements

Hardware Requirements

  • A Windows 7/8/10, Mac or Ubuntu PC with >= 4 GB of RAM

Programming language Requirements

  • Mandatory: Basic understanding of any of the programming languages
  • Mandatory: Interest and basic understanding of Robotics
  • Optional: Understanding of Ubuntu Linux and Linux commands
  • Optional: Object-Oriented Concepts, C++, Python


You can view the course syllabus from the following slide or you can download it from the button below.



Here are the main features of the course

Top Reviews

Here are the reviews from our first batch of students.

Top Student Projects

Here is a video and link to the projects done by students in the first batch of ROS Developer Learning Path.

How to Register?

Registration is closed for this course

Become a Sponsor or Collaborator

We are looking for sponsors who can sponsor our diversity scholarship and their team for this course. We are also looking to collaborate with robotics companies to improve our syllabus and provide internships to our participants.

Below are the Sponsorship & Collaborator document, payment link and Sponsorship/Collaboration form.


Yes, there are free tutorials and courses available on the web, but the issue with ROS is, there is no courses or tutorial teaches you A-Z of ROS. There are free tutorials and videos, but they are scattered on the web and students may not get a proper direction to learn ROS. There is a definite chance to get stuck while following the ROS tutorial, having a mentor can solve that issue.

Yes, there is.

There is an EMI option in the payment gateway, you can choose that option. If that is not working, please send a message in the contact form or send a mail to

All live classes will be recorded, so if anyone can't attend the classes, you can audit the course and you can contact the instructor if you have any queries

Yes, you will get 1-month of extra support after this course.

Contact US

You can chat with Lentin Joseph on Whatsapp using the following link.

Whatsapp Web

or you can use the following contact form

Leave a Reply