Online Robotics Courses

The best online robotics courses, from first lessons in a simulator to graduate lectures from MIT, Stanford and Berkeley. Many are free. Each entry lists the level, cost and topics, along with which ones need a real robot. A list of retired courses that still show up in search results is at the bottom of the page.

Quick picks

GoalBest fitCost
A first course with no robot neededIntroduction to Robotics with Webots (CU Boulder)Coursera Plus, $59/month or $399/year
A first course with a small real robotSelf-Driving Cars with Duckietown (ETH Zurich)Free to audit, robot optional
The core theory of arms and mobile robotsModern Robotics (Northwestern)Free book and videos ↗, graded course $49/month or Coursera Plus (the 7-day free trial covers only Course 1)
Learning ROS 2Official ROS 2 tutorials, then a video courseFree, or $85 on Udemy (often discounted)
Mapping and SLAMCyrill Stachniss's lectures (University of Bonn)Free
Robot arms and graspingMIT Robotic Manipulation (Russ Tedrake)Free
AI and robot learningHugging Face LeRobot and NVIDIA's Physical AI pathFree
University creditGeorgia Tech OMSCS, CS 7638About $893 per course

Learning paths by background

Robotics mixes mechanics, electronics, programming and math, so the best starting point depends on what a learner already knows.

Many university courses on Coursera can no longer be taken for free. Coursera now sells most of them through a subscription, with Coursera Plus at $59 a month or $399 a year, and offers financial aid. Most edX courses are still free to audit, with a paid certificate. Recorded university lectures on YouTube and course websites are free but have no grading or certificate.

Beginner courses

CourseFromLengthCost
Introduction to Robotics with Webots ↗CU Boulder (Coursera)3 courses, about 15 weeksCoursera Plus, $59/month or $399/year
Self-Driving Cars with Duckietown ↗ETH Zurich (edX)7 weeksFree to audit
Basics of Robotics ↗Siemens (Coursera)About 6 hoursCoursera Plus, $59/month or $399/year
Robotics Playground ↗MathWorks8 lessonsFree, needs MATLAB
Robot Academy ↗Peter Corke (QUT)200+ short videosFree

Kinematics, dynamics and control

These courses teach the math behind robot arms and wheeled robots, such as how joints move a hand to a point and how motors follow a planned path.

CourseFromLengthCost
Modern Robotics ↗Kevin Lynch, Northwestern (Coursera)6 courses, about 120 hoursFree book and videos ↗, graded course $49/month or Coursera Plus (the 7-day free trial covers only Course 1)
Robotics Foundations I, Robot Modeling ↗Bruno Siciliano, Naples Federico II (edX)8 weeksFree to audit, $55 certificate
Robotics Foundation II, Robot Control ↗Bruno Siciliano, Naples Federico II (edX)12 weeksFree to audit, $55 certificate
CS223A Introduction to Robotics ↗Oussama Khatib, Stanford16 lecturesFree
Control Bootcamp ↗Steve Brunton, University of Washington39 videosFree

ROS 2 courses

ROS 2 is the standard software framework for research and hobby robots that map, navigate or use arms. The newest long-term release is Lyrical Luth, out May 2026 and supported until 2031. Jazzy Jalisco, supported until 2029, is still the version most tutorials use. Tutorials written for Foxy or Iron are out of date, since both have reached end of life. The ROS 2 Guide explains how ROS 2 works, from the basics to its internals.

CourseFromFormatCost
ROS 2 tutorials ↗Open RoboticsWritten tutorialsFree
ROS 2 for Beginners (ROS Jazzy) ↗Edouard Renard (Udemy)12.5 hours of video$84.99, often on sale
Articulated Robotics ↗Josh NewansYouTube videos and write-upsFree
Programming for Robotics ↗ETH ZurichSlides and exercisesFree
The Construct ↗The ConstructBrowser courses and remote robotsFree tier, ~$46/month (€39.97)
ROS-Industrial Training ↗ROS-IndustrialWritten exercisesFree
古月·ROS2入门21讲 ↗ (Guyue ROS 2 Introduction in 21 Lectures)Guyue Home (Bilibili)21 videos in ChineseFree

Mobile robots, self-driving and SLAM

CourseFromLengthCost
Self-Driving Cars Specialization ↗University of Toronto (Coursera)4 courses, about 125 hoursCoursera Plus, $59/month or $399/year
Stachniss lectures ↗Cyrill Stachniss, University of BonnSeveral full coursesFree
Probabilistic Robotics ↗Thrun, Burgard and Fox (book)672 pagesAbout $110
RoboRacer (formerly F1TENTH) ↗RoboRacer community15-week course kitFree, car optional
Visual Navigation for Autonomous Vehicles ↗Luca Carlone, MIT OpenCourseWareNotes and 9 labsFree
Robotics Software Engineer ↗Udacity81 hours$249/month

Robot arms, manipulation and legged robots

CourseFromFormatCost
Robotic Manipulation ↗Russ Tedrake, MITOnline textbook and notebooksFree
Underactuated Robotics ↗Russ Tedrake, MITOnline textbook, notebooks and 2024 lecturesFree
Optimal Control and Reinforcement Learning ↗Zac Manchester, CMUYouTube lectures and homeworkFree

No free online course is dedicated to legged robots. Underactuated Robotics ↗ and CMU's course ↗ cover the control behind walking robots. NVIDIA's Isaac Lab courses ↗ cover training them in simulation. The MuJoCo Guide covers the free simulator behind much of this research, with videos of robot dogs flipping in it.

Robot learning and AI

CourseFromLevelCost
Robotics Course ↗ and LeRobot docs ↗Hugging FaceBeginnerFree
Physical AI learning path ↗NVIDIA Deep Learning InstituteBeginner to advancedFree
Deep Reinforcement Learning Course ↗Hugging FaceIntermediateFree, with certificate
CS 285 Deep Reinforcement Learning ↗Sergey Levine, UC BerkeleyGraduateFree
CS 287 Advanced Robotics ↗Pieter Abbeel, UC BerkeleyGraduateFree
CS 237B Principles of Robot Autonomy II ↗Bohg, Pavone and Sadigh, StanfordGraduateFree slides and notes

University credit and degrees

Most of the courses above give no credit. For a university transcript, Georgia Tech's Online Master of Science in Computer Science ↗ (OMSCS) is one of the cheapest options. Tuition is $227 per credit hour plus a fee each term, about $893 for one 3-credit course. The full degree costs about $7,000 to $9,000 (estimate). Its CS 7638 Robotics: AI Techniques ↗, created by Sebastian Thrun, covers Kalman and particle filters, localization, search, PID control and SLAM in Python projects. Oregon State University also offers an online certificate in mechatronics ↗.

Retired courses

Several well-known courses still appear in older "best robotics courses" lists but are no longer offered.