[2024] 100 Robotics Courses You Can Take for Free
Learn all about robots: from how they sense, to how they move, to their role in the world of tomorrow.
From humanoid robots more nimble than many of us to autonomous cars promising to disrupt mobility, the field of robotics has the ability to captivate one’s imagination.
Thankfully, there’s a wealth of free online courses available to learn about robotics.
Robotics and the related field of artificial intelligence occupy a special place in online education, as they were among the subjects covered in some of the early MOOCs that contributed to the rise of modern online education.
Since then, the field has evolved significantly, and the selection of robotics courses has grown considerably.
Below, we’ve compiled a wide range of free online courses dedicated to various branches of robotics, including introductory robotics, autonomous systems, robots used in industry, and the impact of robotics on society.
Subjects
For your convenience, we’ve broken the list down by topic. Click on a subject to jump to the corresponding section:
- Introduction to Robotics
- Autonomous Systems
- Sensing & Moving
- Reasoning & Learning
- Industry & Society
More Courses
If you don’t find what you need below, have a look at our other collections of scientific courses:
- 900 Free Computer Science Courses from World’s Top Universities
- 650+ Online Physics Courses You Can Take for Free
- 120 Math Online Courses from the World’s Top Universities
- 200 Chemistry Courses to Expand Your Knowledge of the World
- 100+ Free Online Courses and Webinars on AI in Healthcare
- 60+ Free Online Courses on Evolutionary Science
You can find all our free certificate courses here.
Introduction to Robotics
Building a Future with Robots
The University of Sheffield via FutureLearn
Explore the role of robots and autonomous systems in the factories, homes, hospitals, schools and cars of our near future.
★★★★★ (69 ratings)
Introduction to Robotics
Stanford University via YouTube
Introduction to Robotics (CS223A) covers topics such as Spatial Descriptions, Forward Kinematics, Inverse Kinematics, Jacobians, Dynamics, Motion Planning and Trajectory Generation, Position and Force Control, and Manipulator Design.
★★★★★ (14 ratings)
Modern Robotics
Northwestern University via YouTube
★★★★★ (1 rating)
Begin Robotics
University of Reading via FutureLearn
Explore the history, anatomy and intelligence of robots with this free online course. Test drive robots using exciting simulations
★★★★☆ (8 ratings)
Robotics Foundations I – Robot Modeling
University of Naples Federico II via edX
This course explores the robotics foundations for modelling of robot manipulators.
★★★★☆ (7 ratings)
Robotics Foundation II – Robot Control
University of Naples Federico II via edX
This course explores the robotics foundations for planning and control of robot manipulators and mobile robots
★★★★★ (5 ratings)
Explore Robotics
Boston Dynamics via YouTube
★★★★★ (3 ratings)
Robótica
Universidad Nacional Autónoma de México via Coursera
¿Te gustaría construir un robot y controlarlo a través de tu celular? ¡Estás en el curso indicado!
Introduction to Robotics
NPTEL via YouTube
This course is a bridge course for students from various disciplines to get the basic understanding of robotics. The mechanical, electrical, and computer science aspects of robotics is covered in this introductory course.
Future Robots
University of Naples Federico II via edX
Learn Robots as a new science for the understanding of human beings and the affects of robotics in the real world.
Robotics 101
SparkFun Electronics via YouTube
Introduction to Tools for Robotics
Luleå University of Technology via FutureLearn
Explore the different tools and software to design, test, and prototype custom robot parts and robust robot behaviour.
Robotics
NPTEL via YouTube
This course deals with topics in robotics: technologies in robotics, its parallel and grippers manipulators, sensors, trajectory planning, velocity analysis, image processing, forward position control, and dynamic analysis of robotics.
Introduction to Robotics
NPTEL via YouTube
The course would cover the fundamental concepts and mathematics required to understand, analyze, design and control robotic manipulators for industrial applications or research.
Robotics
NPTEL via YouTube
The course will start with a brief introduction to robots and robotics. The motivation behind keeping robots in modern industries will be discussed. After providing a brief history of robotics, different components of a robotic system will be identified. The method of determining degrees of freedom of a robotic system will be discussed with some examples.
Introduction to Robotics and Robots for Beginners
via YouTube
★★★★★ (1 rating)
Micro-Bit for Robotics
Kevin McAleer via YouTube
Getting Started with Robotics – An Introduction and Overview
Kevin McAleer via YouTube
Why You Should Use Jupyter Labs for Robotics
Kevin McAleer via YouTube
Robotics Seminar – Bradley Hayes – University of Colorado Boulder
Paul G. Allen School via YouTube
Robotics Seminar – Drones in Public: Distancing and Communication with General Users
Paul G. Allen School via YouTube
Robotics Seminar – Michael Beetz – University Bremen, IAI
Paul G. Allen School via YouTube
Autonomous Systems
Introduction to Self-Driving Cars
University of Toronto via Coursera
Welcome to Introduction to Self-Driving Cars, the first course in University of Toronto’s Self-Driving Cars Specialization.
★★★★★ (1 rating)
Autonomous Navigation for Flying Robots
Technische Universität München (Technical University of Munich) via edX
You will learn how to infer the position of the quadrotor from its sensor readings and how to navigate it along a trajectory.
★★★★★ (9 ratings)
Autonomous Mobile Robots
ETH Zurich via edX
Basic concepts and algorithms for locomotion, perception, and intelligent navigation.
★★★★★ (2 ratings)
Robotics: Aerial Robotics
University of Pennsylvania via Coursera
How can we create agile micro aerial vehicles that are able to operate autonomously in cluttered indoor and outdoor environments?
★★★★☆ (11 ratings)
6.S094: Deep Learning for Self-Driving Cars
Massachusetts Institute of Technology via Independent
This class is an introduction to the practice of deep learning through the applied theme of building a self-driving car.
★★★★☆ (2 ratings)
Intelligent Systems: An Introduction to Deep Learning and Autonomous Systems
University of York via FutureLearn
Discover the benefits and risks of deep learning and its uses in systems such as assistive technology and facial recognition.
Self-Driving Fundamentals: Featuring Apollo
Baidu via Udacity
Identify key parts of self-driving cars, utilize Apollo HD Map, localization, perception, prediction, planning and control, and start the learning path of building a self-driving car.
Planning for Autonomous Vehicles: A People-Centred Approach
European Institute of Innovation and Technology (EIT) via FutureLearn
Learn how autonomous vehicles can improve urban mobility, and how good town planning can ensure they do just that.
Self-Driving Cars With Carla and Python
via YouTube
In this course, you will learn about Carla, an open source autonomous driving simulator. Carla creates a sort of open world with streets, other cars, pedestrians, weather, sensors, and more to help you to write logic to drive self-driving cars, coming with a Python API.
Modern Robotics, Course 4: Robot Motion Planning and Control
Northwestern University via Coursera
Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics?
Introduction to Robotics & Autonomous Car Design
via Udemy
Learn the basics circuit design and build your own autonomous car
PlutoX Aerial Robotics Kit – A DIY Drone You Can Program
DroneBot Workshop via YouTube
Mapping for Field Robotics – Hanumant Singh, Northeastern University
Paul G. Allen School via YouTube
Robotics – Self-Driving Cars
Wondrium via YouTube
Building the Elegoo Smart Robot Car – Arduino Based Robotics Project
DroneBot Workshop via YouTube
Sensing & Moving
Underactuated Robotics
Massachusetts Institute of Technology via MIT OpenCourseWare
This course discusses nonlinear dynamics and control of underactuated mechanical systems, with an emphasis on machine learning methods.
★★★★★ (3 ratings)
Robotics: Perception
University of Pennsylvania via Coursera
How can robots perceive the world and their own movements so that they accomplish navigation and manipulation tasks?
Robotics: Mobility
University of Pennsylvania via Coursera
How can robots use their motors and sensors to move around in an unstructured environment?
Robotics: Kinematics and Mathematical Foundations
University of Pennsylvania via edX
Master the foundational math concepts that drive robotics and put them into practice using MATLAB.
Fun with Beginner LEGO MindStorms EV3 Robotics.
via Udemy
Learning by Doing – Lego EV3 Robotics for the absolute beginner, build small robots and program them using EV3-G.
★★★★★ (1 rating)
Modern Robotics, Course 1: Foundations of Robot Motion
Northwestern University via Coursera
Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics?
Visual Perception for Self-Driving Cars
University of Toronto via Coursera
This course will introduce you to the main perception tasks in autonomous driving, static and dynamic object detection, and will survey common computer vision methods for robotic perception.
Sensor Fusion and Non-linear Filtering for Automotive Systems
Chalmers University of Technology via edX
Learn fundamental algorithms for sensor fusion and non-linear filtering with application to automotive perception systems.
Robotics: Dynamics and Control
University of Pennsylvania via edX
Learn how to design and engineer complex, dynamic robotic systems.
Robotics: Locomotion Engineering
University of Pennsylvania via edX
Learn how to design, build, and program dynamical, legged robots that can operate in the real world.
Modern Robotics, Course 3: Robot Dynamics
Northwestern University via Coursera
Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics?
Modern Robotics, Course 2: Robot Kinematics
Northwestern University via Coursera
Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics?
Modern Robotics, Course 5: Robot Manipulation and Wheeled Mobile Robots
Northwestern University via Coursera
The Ultimate Guide to Using Motors in Robotics – Including ROS, Raspberry Pi
Articulated Robotics via YouTube
Underactuated Robotics – Spring 2009
Massachusetts Institute of Technology via YouTube
This course discusses nonlinear dynamics and control of underactuated mechanical systems, with an emphasis on machine learning methods.
MECHANISMS AND MOTION – ROBOTICS FOCUS
via Udemy
Raspberry Pi Pico for Robotics
Kevin McAleer via YouTube
3D Backscatter Localization for Fine-Grained Robotics
USENIX via YouTube
Robotics and Automation – Sensors and Motor Systems
via Udemy
Foundation for Robotics and Automation Systems
Reasoning & Learning
Artificial Intelligence for Robotics
Stanford University via Udacity
Learn how to program all the major systems of a robotic car. Topics include planning, search, localization, tracking, and control.
★★★★★ (25 ratings)
Robotics: Computational Motion Planning
University of Pennsylvania via Coursera
Robotic systems typically include three components: a mechanism which is capable of exerting forces and torques on the environment.
★★★★☆ (4 ratings)
Cognitive Robotics, Spring 2016
Massachusetts Institute of Technology via YouTube
This is an advanced lecture series from MIT 16.412 Cognitive Robotics of Spring 2016, led by MIT students.
★★★★★ (1 rating)
Artificial Intelligence and Robotics
5 Minutes Engineering via YouTube
In this course, you are going to gain some insights into Algorithms and then proceed to understand Robotics and AI concepts such as Natural Language Processing, and Neural Networks with small videos in Hindi.
★★★★★ (4 ratings)
Robotics: Estimation and Learning
University of Pennsylvania via Coursera
How can robots determine their state and properties of the surrounding environment from noisy sensor measurements in time?
Robot Development
University of Naples Federico II via edX
This course offers in-depth learning of developmental cognitive robotics, taking direct inspiration from child psychologyused to develop sensorimotor and cognitive skills in robots.
Decision-Making for Autonomous Systems
Chalmers University of Technology via edX
Learn effective tactics for making key decisions when working with autonomous, self-driving vehicles.
Foundations of Cognitive Robotics
Indian Institute of Technology Kanpur via Swayam
With the rapidly advancing process of inclusion of robots from Industry to the Social Arena, the functional requirement of the robots and corresponding human expectations have increased tremendously.
Motion Planning for Self-Driving Cars
University of Toronto via Coursera
Welcome to Motion Planning for Self-Driving Cars, the fourth course in University of Toronto’s Self-Driving Cars Specialization. This course will introduce you to the main planning tasks in autonomous driving, including mission planning, behavior planning and local planning.
Foundations of Cognitive Robotics
NPTEL via YouTube
The objective of this course is to introduce students, researchers to this new field of robotics with the help of illustrative models, facts and relevant theories. The course has been designed by carefully maintaining a balance between biology, engineering and control system design so that it can attract a broad group of people
Developmental Robotics
University of Naples Federico II via Federica
This module aims at development of an in-depth discussion and understanding of the field of developmental cognitive robotics.
Modeling, Simulation and Control – MATLAB and Simulink Robotics Arena
MathWorks via YouTube
Implementation: MATLAB and Simulink Robotics Arena
MathWorks via YouTube
Perception – MATLAB and Simulink Robotics Arena
MathWorks via YouTube
Getting Closer to Human Intelligence Through Robotics
Brandon Rohrer via YouTube
Robotics: Vision Intelligence and Machine Learning
University of Pennsylvania via edX
Learn how to design robot vision systems that avoid collisions, safely work with humans and understand their environment.
Industry & Society
MedTech: AI and Medical Robots
University of Leeds via FutureLearn
Using case studies, you will learn why regulations are essential for the safe use of robots and AI in healthcare, and understand the process of bringing a successful product to market.
★★★★★ (10 ratings)
Diseña, fabrica y programa tu propio robot
Universitat Politècnica de València via edX
Aprenderás a diseñar, fabricar y programar tu propio robot (DYOR: Do Your Own Robot) con Arduino y te iniciarás en el mundo Maker.
★★★★☆ (8 ratings)
Robotics Education – MATLAB and Simulink Robotics Arena
MathWorks via YouTube
Learn how to use MATLAB and Simulink with platforms like VEX Robotics, LEGO and other educational robotics kits. MathWorks experts share knowledge on elementary concepts in robotics for beginners.
★★★★★ (4 ratings)
The Mechatronics Revolution: Fundamentals and Core Concepts
Georgia Institute of Technology via edX
In this course, students will learn to harness the power of microcontrollers, sensors, and actuators to build useful and interesting robotic devices.
Hello (Real) World with ROS – Robot Operating System
Delft University of Technology via edX
Learn the fundamentals of ROS, Robot Operating System, to create advanced robotic systems.
Le robot Thymio comme outil de découverte des sciences du numérique
École Polytechnique Fédérale de Lausanne via edX
Ce cours permet d’aborder la compréhension des mécanismes de base d’un robot tel que Thymio, sa programmation avec différents langages, son utilisation en classe avec les éléments pédagogiques associés
Drones for Agriculture: Prepare and Design Your Drone (UAV) Mission
Wageningen University via edX
Take a dive and expand your knowledge about drones en drone technology. Learn how to prepare and execute a flight mission with an Unmanned Aerial Vehicle (UAV) and how to use, process and understand the collected drone data for your own applications.
Considerations for Collaborative Robotics – Monroe Kennedy III
Stanford University via YouTube
Redesigning Space Tech with Soft Robotics and Mechanical Counterpressure
Hackaday via YouTube
Socially Assistive Robotics – SAR – with Maja Matarić
Association for Computing Machinery (ACM) via YouTube
Recognizing Human Intent for Assistive Robotics
Paul G. Allen School via YouTube
The ICub Project – AI Meets Humanoid Robotics
MITCBMM via YouTube
How to Get Into Robotics
University of Leeds via Coursera
In this course, you will learn about the dynamic world of robotics, which blends engineering, electronics, and computer science to create innovations that enhance our daily lives.
★★★★★ (1 rating)
Velocities in Robotics – Angular Velocities & Twists – Fundamentals of Robotics
Mecharithm – Robotics and Mechatronics via YouTube
Robotics Process Automation for Smart Manufacturing
Starweaver via Coursera
This course provides an intermediate-level exploration of Robotics Process Automation (RPA) within the realm of smart manufacturing, catering to manufacturing engineers, process designers, automation technologists, and quality assurance specialists.
Fundamentals of Robotics & Industrial Automation
L&T EduTech via Coursera
The “Fundamentals of Robotics & Industrial Automation” course is tailored to provide a comprehensive understanding of essential concepts and practical skills necessary for excelling in the field of collaborative robotics.
Introduction to Robotics on AWS
Amazon Web Services via Coursera
In this course, you will learn about industry trends in robotics, the evolution to next-generation robots that take advantage of the cloud, and how Amazon Web Services (AWS) can address common challenges for robotics companies. You will also learn common patterns and best practices for robotics workloads on AWS.
Robotics Engineering & Applications
L&T EduTech via Coursera
The “Robotics Engineering & Applications” course stands as a beacon of innovation and opportunity in the realm of collaborative robotics.
Robotics
Indian Institute of Technology, Kharagpur via Swayam
The course will start with a brief introduction to robots and robotics. The motivation behind keeping robots in modern industries will be discussed. After providing a brief history of robotics, different components of a robotic system will be identified.
Geometry Aware Imitation Learning in Robotics
Alan Turing Institute via YouTube
Raspberry Pi Robotics – Keyboard Control
ExplainingComputers via YouTube
Nguyen Trong Tung
Nothing new, still