ROS2LabRobotics & ROS 2 Lab

Home › Courses

Courses

One main course with a certificate, plus an optional extra module. Start with ROS 2 from zero.

With certificate

ROS 2 from zero

Certificate course · Weeks 1–6

Start with the Ubuntu terminal and Python, then learn the core of ROS 2 and write your own nodes in Python and C++.

Certificate title: ROS 2 Fundamentals: From Linux Basics to Your First ROS 2 Nodes

Length
6 weeks · Days 1–30
Lessons
95
Tests
6 weekly tests, 60% to pass
Project
1 project, 80% to pass
Award
Certificate, valid 2 years
Access
60 days, lifetime if you finish in time
Without certificate

Robot modelling & RViz

Optional module · Weeks 7–9

Describe a robot in URDF and Xacro, add meshes, publish its frames with TF, and view it with sensor data and markers in RViz.

Length
3 weeks · Days 31–45
Lessons
22
Tests
3 optional tests
Project
Day 45 mini-project lesson
Award
None, not part of the certificate
Best after
Week 6

Compare

DetailROS 2 from zeroRobot modelling & RViz
Weeks1–6 (Days 1–30)7–9 (Days 31–45)
Lessons9522
TopicsTerminal, Python, C++, nodes, topics, services, actions, parameters, launch, tf2, QoSURDF, Xacro, meshes, TF from URDF, RViz displays, markers, interactive markers
Tests6 weekly tests of about 15 questions, 35–40 minutes, 2 attempts, best score counts, 60% to pass3 tests of the same kind; they do not count
ProjectPersonal project, 80% to pass, up to 2 submissionsDay 45 mini-project lesson, not marked
Access60 days; lifetime if you finish the lessons and pass every test in timeSame registration
CertificateYes, valid 2 years, verifiable onlineNo