Excited to learn a new skillset and master the fundamentals to compete in the future of work? Browse our curated list of courses and build your skills in machine learning, data science, blockchain, innovation management and more.

Featured Courses

Find Courses

AI for Everyone

This non-technical course will help you understand technologies like machine learning and deep learning and spot opportunities to apply AI to problems in your own organization. You will see examples of what today’s AI can - and cannot - do. Finally, you will understand how AI is impacting society and how to navigate through this technological change.

Intro to Self-Driving Cars (Nanodegree)

Ever dreamed of working on self-driving cars? In 4 months Udacity’s nanodegree program teaches you how to solve driverless car problems using Python and C++. Basic programming knowledge is recommended.

Self-Driving Car Engineer (Nanodegree)

Udacity’s popular nanodegree program teaches you in 3 three-month terms how to apply computer vision and deep learning to solve automotive problems. You’ll also learn how to use sensor data to control a vehicle and plan where it should go. Extensive programming experience is required.  

Deep Learning for Self-Driving Cars

In 5 lectures of around 60-90 minutes and several guest talks, MIT’s free course will introduce you to the practice of deep learning through the applied theme of building a self-driving car.

Emerging Automotive Technologies

In 7 courses this MicroMasters program will teach you the fundamentals of not only how a vehicle is designed, but also how to model and simulate the vehicle dynamic. Several courses have an autonomous vehicle focus and will discuss how to localize and track dynamic objects, as well as how to make key decisions when working with self-driving cars. Each course can be taken individually for free.  

ThingWorx IoT Developer Specialization

Through a series of 4 online courses with over 40 hours of content and a Capstone project, you’ll learn how to create a complete IoT solution from scratch.

Internet of Things Specialization

A 6-course specialization covering the development of Internet of Things. You will learn hands-on IoT concepts such as sensing, actuation and communication as well as get in-depth understanding of the history on how we got here. Basic programming experience is recommended. For beginners, a good start will be the individual course Internet of Things: How did we get here?

Internet of Things MicroMasters

A MicroMasters program consisting of 6 courses, including a Capstone project. You’ll learn how to generate IoT concepts and design IoT solutions, and understand the underlying principles and architecture of its networks, devices, programming, data, and security.

Introduction to Internet of Things

Stanford’s introductory course to IoT. In 7 hours of video lectures university faculty members take you through 5 modules helping you understand the different disciplines of the Internet of Things: Cool Applications, Sensors, Embedded Systems, Networking, Circuits.

Unpacking the Internet of Things

The first course in a 3-part IoT series. In less than 4 hours you’ll gain insight into how things are becoming smart and connected, and how the Internet of Things is impacting business strategy.