LabIntermediate
Browser lab

Nav2 Autonomous Navigation Lab

Tune costmaps, planners and behavior trees on a simulated TurtleBot.

4.9 (71 reviews)EnglishSelf-paced, 6 hoursDr. Omar Khalil

What you'll learn

  • Apply the core ideas of Nav2 Autonomous Navigation Lab to a hands-on project
  • Build and run robot software against a simulator
  • Debug a ROS 2 system with the standard tooling
  • Structure a ROS 2 package with nodes, topics and launch files
  • Test behavior in simulation before touching hardware
  • Finish with graded work you can show to an employer

Curriculum

VideoLabQuiz or assignmentProject
  • 1.1 Foundations: overview12 min
  • 1.2 Lab exercise35 min
  • 1.3 Check your understanding8 questions

Prerequisites

Comfortable with Python or C++ basics
Basic Linux command line
A laptop with a modern browser

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

Certificate

ETGAH Certificate of Achievement

Certificate of completion

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

Pass mark: 70 percent

Reviews

4.9out of 5 (71 verified reviews)
KMKhalid Al MansooriVerified learner
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 RossiVerified learner
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

You keep access to the course and your notes for 12 months from enrollment, and certificates never expire.

Related