CourseBeginner
Self-paced course
Python for Robotics
The Python you need for ROS 2 nodes, tests and tooling.
4.7 (158 reviews)EnglishSelf-paced, 7 hoursSara Lindqvist
What you'll learn
- Apply the core ideas of Python for Robotics to a hands-on project
- Write clean, tested Python for real projects
- Read and review code from a team codebase
- Build and run robot software against a simulator
- Debug a ROS 2 system with the standard tooling
- Finish with graded work you can show to an employer
Curriculum
VideoLabQuiz or assignmentProject
- 1.1 Foundations: overview12 min
- 1.2 Guided exercise35 min
- 1.3 Check your understanding8 questions
Prerequisites
No robotics or AI background needed
A laptop with a modern browser
Instructor
Sara Lindqvist
Instructor and teaching assistant · AI engineering, ROS 2 foundations
Sara is a machine learning engineer who teaches the foundations courses and supports the masterclass batches. She focuses on getting learners to a working, tested ROS 2 node quickly, then on evaluating what they built.
4.7(550 reviews)View full profile
Lab included
ROS Lab included: 02: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.
Certificate

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.7out of 5 (158 verified reviews)
Every week ended with a robot doing something new. The instructor read my launch files and told me exactly why my costmap was drifting.
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
ROS 2 Robotics Masterclass
Dr. Omar Khalil4.8(126)
IntermediateENFew seats · 3 seats left
Starts 04 Oct 20268 weeks
AED 2,450