MasterclassIntermediateFew seats · 3 seats left
Instructor-led masterclass

ROS 2 Robotics Masterclass

Eight weeks, live twice a week. Build a robot that maps, plans and navigates on its own, with every exercise running in the ETGAH browser lab.

4.8 (126 reviews)English8 weeks, 4 hours per weekNext batch: 04 Oct 2026Dr. Omar Khalil

What you'll learn

  • Design a ROS 2 system with nodes, topics, services and actions
  • Describe a robot with URDF and keep frames consistent with TF2
  • Build maps with SLAM and localize with AMCL
  • Configure Nav2 costmaps, planners and controllers
  • Write behavior trees for recovery and task logic
  • Deliver a capstone: an autonomous delivery robot in simulation

Curriculum

VideoLabLive sessionQuiz or assignmentProject
  • 1.1 Welcome and how the masterclass runs8 min
  • 1.2 Nodes and the ROS graph16 min
  • 1.3 Lab: your first publisher40 min
  • 1.4 Live session: workspace setup Q and ASun 19:00
  • 1.5 Quiz: core concepts10 questions
  • 1.6 Lab: services and parameters45 min

Prerequisites

Comfortable with Python or C++ basics (functions, classes)
Basic Linux command line
A laptop with a modern browser. No local ROS installation is needed.

Not sure? Start with ROS 2 Foundations, a self-paced beginner course.

Instructor

Dr. Omar Khalil

Lead instructor, robotics · Robotics, ROS 2, navigation

Omar holds a PhD in mobile robotics and spent eight years building autonomous navigation for warehouse and inspection robots before teaching full time. He runs the ROS 2 masterclass and keeps every session anchored to a robot that has to work by the end of the week.

4.8(256 reviews)View full profile

Schedule

BatchDatesWeekly schedule (GST)InstructorSeats
ROS2-MC-2026-B0220 Sep to 15 NovSat 10:00 to 14:00Dr. Omar KhalilFull
ROS2-MC-2026-B0304 Oct to 29 NovSun, Wed 19:00 to 21:00Dr. Omar KhalilFew seats
ROS2-MC-2026-B0408 Nov to 03 JanTue, Thu 18:00 to 20:00Sara LindqvistOpen

Lab included

ROS Lab included: 20:00 hours

Every lab lesson opens a ROS 2 workspace with a simulator in your browser. Included hours cover all exercises and the capstone. You can top up at any time.

Lab hour packages

Certificate

ETGAH Certificate of Achievement

Certificate of completion

Issued when you pass the graded work and the capstone. Each certificate has a public verification link and can be added to LinkedIn.

Pass mark: 70 percentAttendance: 75 percent of live sessions

Reviews

4.8out of 5 (126 verified reviews)
KMKhalid Al MansooriBatch ROS2-MC-2026-B01
Every week ended with a robot doing something new. The instructor read my launch files and told me exactly why my costmap was drifting.
SRSofia RossiBatch ROS2-MC-2026-B01
The live sessions were small enough to ask real questions. The capstone was demanding but fair, and the rubric made it clear what was expected.

FAQ

Every session is recorded and appears in the course within 24 hours. Attendance counts toward the certificate, so try to join at least 75 percent of sessions live.

Related