HOW TO START

1 Create a FREE account.
2 Sign in with your user.
3 Follow the guided tutorial.

If you still have problems, please let us know, by sending an email to info@theconstructsim.com . Thank you!

PHONE HOURS

P: +34 687 672 123
Mon-Fri 9:00AM - 6:00PM
Sat - 9:00AM-5:00PM
Sundays by appointment only!

ROS Learning Path

Become a ROS Developer

Master ROS and learn the key skills to understand and create ROS projects. Get the best learning experience by programming simulated robots, working as a ROS developer from day one!

Some of our users from

What ROS skills will you master?

Here are just a few things you'll be able to do:

GET PYTHON & LINUX READY

GET PYTHON & LINUX READY

Learn the Python & Linux fundamentals you'll need for robotics development.

MASTER EVERYTHING ABOUT ROS

MASTER EVERYTHING ABOUT ROS

Learn the code & tools to create ROS programs.

WORK WITH ROBOTS & PROJECTS

WORK WITH ROBOTS & PROJECTS

Apply concepts to practice-based projects to truly understand the operation behind the theory.

BUILD YOUR FIRST ROBOT

BUILD YOUR FIRST ROBOT

You'll go through the whole process of mounting the robot, creating a simulation and getting it to autonomously navigate.

What robots will you program?

Some of the robots that you're going to program:

BB-8 Robot

BB-8 Robot

TurtleBot 2

TurtleBot 2

Summit XL Robot

Summit XL Robot

Parrot Drone

Parrot Drone

Husky Robot

Husky Robot

Your ROS Learning Path

We guide you through each step.

Learn the basics of Linux systems for Robotics.

In this course, you're going to learn the essential concepts that you need to know in order to work with Linux systems. More specifically, we are going to focus on the most common tools you will need to use as a robotics developer.

 9 hours

 

Master the basics of Python for robot programming.

Python is the best get-started language for new robotics developers, and it is one of the main programming languages in ROS. In this course, you're going to learn the basic main concepts that you need to know in order to start programming with Python.

 7 hours

 

 


Start Learning Beginners

 

Learn the main concepts required to create & understand ROS programs.

The objective of this course is to give you the basic tools and knowledge to be able to understand and create any basic ROS related project. You will be able to move robots, read their sensor data, make the robots perform intelligent tasks, see visual representations of complex data such as Point Clouds and debug errors in the programs.

 30 hours


Start learning Beginners

URDF: Create your own Robot in Gazebo

Learn how to go from a robot drawing to a full-fledged simulation with physics, actuators and sensors. In this course, you will learn how to create a URDF file that defines your robot in the Gazebo ROS ecosystem.

 21 hours

 

 



Start learning
Intermediate

To finally understand TF and Robot State Publisher in ROS.

Centered on hands-on experience, making you able to understand the use of the ROS tf

 12 hours


Start Learning Intermediate

Learn how to ROSify the control of your robot.

Learn how to use ros_control packages and tools to send commands and communicate with the joints of your robot in order to be able to control them.

 6 hours


Start learning Intermediate

Creating your first ROS based Robot from Scratch

Within this course you are going to go through the whole process of mounting the robot, creating a simulation for the robot so that you can test your ROS programs there, building all the controllers for the robot, and finally, getting it to autonomously navigate using ROS tools.

 20 hours

 

 


Start learning Intermediate

Next, become a Senior ROS Developer

More ROS skills you'll master

What Our Users Think Of Us

We've Helped Over 40,000 Learners Just Like You to Learn ROS Quickly

Ready to become a ROS Developer?

Start learning ROS online quickly and easily.

Choose a plan and start learning

  • ADVANCED
  • 39.97 per month
  • BILLED MONTHLY
  • Monthly subscription fee for accessing all courses available
  • PROFESSIONAL
  • 29.97 per month
  • BILLED ANNUALLY
  • Yearly subscription fee for accessing all courses available
TOP