edX is a fantastic resource for education and learning. Founded by Harvard and MIT, edX is home to the majority of top-ranked universities in the world and industry-leading companies. Best of all is all the courses are free!
As a global nonprofit, edX and other “MOOC’s” are transforming traditional education, removing the barriers of cost, location and access. Fulfilling the demand for people to learn on their own terms, edX is reimagining the possibilities of education, providing the highest-quality, stackable learning experiences.
The examples below are just a sample of what offered on edX.
Autonomous Mobile Robots
Robots are rapidly evolving from factory workhorses, which are physically bound to their work-cells, to increasingly complex machines capable of performing challenging tasks in our daily environment. The objective of this course is to provide the basic concepts and algorithms required to develop mobile robots that act autonomously in complex environments
Sensor Fusion and Non-linear Filtering for Automotive Systems
The course is designed for students who seek to gain a solid understanding of Bayesian statistics and how to use it to fuse information from different sensors. We emphasize object positioning problems, but the studied techniques are applicable much more generally.
Programming for Everybody (Getting Started with Python)
This course is a “no prerequisite” introduction to Python Programming. You will learn about variables, conditional execution, repeated execution and how we use functions. The homework is done in a web browser so you can do all of the programming assignments on a phone or public computer.
Decision-Making for Autonomous Systems
In autonomous vehicles such as self-driving cars, we find a number of interesting and challenging decision-making problems. Starting from the autonomous driving of a single vehicle to the coordination among multiple vehicles.
Drones and Autonomous Systems I: Fundamentals
This course introduces unmanned aerial systems (UAS) including drones and autonomous unmanned aerial vehicles (UAV) with sensors including those for obstacle avoidance, other instruments, and payloads that rely on complex algorithms and have various uses.
Robotics: Dynamics and Control
In this course, part of the Robotics MicroMasters program, you will learn how to develop dynamic models of robot manipulators, mobile robots, and drones (quadrotors), and how to design intelligent controls for robotic systems that can grasp and manipulate objects.
Creating Virtual Reality (VR) Apps
Build professional VR apps using Unity 3D, a powerful cross-platform 3D engine that provides a user-friendly development environment. In this course, part of the Virtual Reality Professional Certificate program, you will learn how to build a VR engine from the ground up, so you fully understand the entire rendering pipeline from 3D model to pixels in the VR display.
Check out our further reading section for some great book recommendationsFurther Reading