We are entering a new era where embodied AI technologies are coming to the forefront. Researchers and engineers are focusing more on real-world applications of their advanced technologies in AI agentic systems and robotics. Hugging Face, Google DeepMind, Andrej Karpathy and other experts are paying more attention to robotics, bringing us closer to a future where robots are integrated to daily life.
Here are 7 sources that will help you to master robotics and keep up with the times:
QUT Robot Academy offers free masterclasses and single lessons on different subjects, such as Computer Vision, 3D Vision, Hardware, Math, Spatial Math and many others, including lessons for beginners.
The Construct has many free video courses on Robotics, including Python 3, C++, Linux for Robotics, and ROS 2 basics.
Coursera provides several Robotics courses, where you can enroll for free:
Robotics Specialization by University of Pennsylvania for beginners where you will learn how to program a robot to perform a variety of movements.
Modern Robotics, Course 1: Foundations of Robot Motion and Modern Robotics: Mechanics, Planning, and Control Specialization by Northwestern University for intermediate level to learn important concepts in modern robotics.
Introduction to Robotics with Webots Specialization for beginner level for learning robot design and discrete planning of trajectories and behaviors for robots.
Check other Robotics courses on Coursera here.
edX courses are available for free for some period of time (about 2 months), so you can intensively learn:
RWTHx: Introduction to Robotic Programming is an introduction to parametric robot control using KUKA|prc for customizing, simulating, and optimizing robot code in Rhino3d/Grasshopper. It includes lectures, examples, and tutorials.
ETHx: Autonomous Mobile Robots provides the basic concepts and algorithms for development of mobile robots that act autonomously in complex environments.
FedericaX: Robotics Foundations I - Robot Modeling covers robotics foundations, focusing on robot modeling.
LeRobot, a free tutorial with videos by Hugging Face on how to build real world robots. Beginners and experts can learn how to assemble, configure, and calibrate the robot, record and visualize data, train and evaluate a policy.
Unity Robotics Hub is a central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity.
How to Build a Robot From Scratch is a step by step tutorial on how to model a robot that can be remotely controlled using your smartphone. Itβs a free part of a course from Udemy. Video and code are also provided.
