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.
- There is no extensive online live course in ROS giving a solid understanding of its core concepts. This program aims to fill this gap.
- 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.
- 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.
- 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.
- 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.
- If you are working on a ROS research project/industrial project, having a mentor who are having experience in this domain definitely helps you to accelerate your development time and improve the quality of the project as well. This program is providing 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 9 books in ROS, namely, Learning Robotics using Python first and the second edition, 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 from 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.
- Hi-Tech Robotic Systemz
- ASIMOV Robotics
- Orangewood Labs
- Accio Robotics
- Unique World Robotics
In order to start with the course, you should meet the following basic 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.ROS_Developer_Learning_Path_Curriculum
This is a 1-year program in which you will get online sessions and support from the mentor and his team. The course started on November,2nd week 2021. We have finished the first module: Prerequisites of ROS. The recorded sessions of this module are available for all the students.
We will start the ROS module on April-16th-2022.
Here is the weekly commitment of this program
- Live Lecturing – 3 to 4 hrs/week
- Project Meeting – 30 min/week
- Q&A and others – 1 to 2 hrs/week
- Live sessions are on Friday and Saturday, and Team meetings are on Monday. The lecture time will be fixed based on the participant’s convenience.
All live sessions will be recorded, you can watch the video after the session as well. If you have any doubts, you can ask in the course discord channel.
Note: You can do this course in a self-paced mode as well.
Here are the main features of the course
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?
Here are the options to register for this course, you can either do a one-time payment or opt for a subscription-based model. If you are opting for a one-time payment, you will get FREE access to the recorded sessions of our first course: ROS Developer Learning Path 2.0.
INR 60K, INR 40K (For Indian students)
USD 1500, USD 799 (For international students)
Become a Sponsor or Collaborator
We are looking for sponsors who can sponsor our diversity scholarship and also sponsor their team for this course. We are also looking for collaborating with robotics companies in order to improve our syllabus and provide internships to our participants.
Given below are the Sponsorship & Collaborator document, payment link and Sponsorship/Collaboration form.
There are free tutorials available to learn ROS, why should I join this course then?
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.
Is there an EMI Scheme available for payment?
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 [email protected].
What time will be these online classes? If I can't attend classes, will I able to attend it later?
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
Will I get technical support after the course?
Yes, you will get 1-month of extra support after this course.
You can chat with Lentin Joseph on Whatsapp using the following link.
or you can use the following contact form