Haptics: Introduction to Haptics (Stanford Online)

Offered by Stanford University,
Haptics: Introduction to Haptics (Stanford Online)

Participants in this class will learn how to build, program, and control haptic devices, which are mechatronic devices that allow users to feel virtual or remote environments. In the process, participants will gain an appreciation for the capabilities and limitations of human touch, develop an intuitive connection between equations that describe physical interactions and how they feel, and gain practical interdisciplinary engineering skills related to robotics, mechanical engineering, electrical engineering, bioengineering, and computer science.

To participate in lab assignments (which is not strictly required to receive a Statement of Accomplishment), the participant will need to acquire/build the components of a Hapkit, and assemble and program the device. Laboratory assignments using Hapkit will give participants hands-on experience in assembling mechanical systems, making circuits, programming Arduino-based micro-controllers, and testing their haptic creations. After the class, we hope that you will continue to use and modify your Hapkit, and let us know about your haptic creations. Please note that you can still participate in the online course without the Hapkit and receive a Statement of Accomplishment, but you will not be able to do most of the laboratories.
This is a self-paced course, so you can complete the videos, quizzes, and lab assignments on your own schedule. Grading is automated. However, we suggest spending about one week on each of the 5 modules in the course, with each module taking about 10 hours of your time (depending on your background/experience). At the start of the course, we will release the modules once a week.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Digital Systems: From Logic Gates to Processors (Coursera) Coursera
Universitat Autònoma de Barcelona

Digital Systems: From Logic Gates to Processors (Coursera)

This course gives you a complete insight into the modern design of digital systems fundamentals from an eminently practical point of view. Unlike other more "classic" digital circuits courses, our interest focuses more on the system than on the electronics that support it. This approach will allow us to lay the foundation for the design of complex digital systems.

Jul 6th 2026
5-12 Weeks
Non-Equilibrium Applications of Statistical Thermodynamics (Coursera) Coursera
University of Colorado Boulder

Non-Equilibrium Applications of Statistical Thermodynamics (Coursera)

Course 5 of Statistical Thermodynamics explores three different applications of non-equilibrium statistical thermodynamics. The first is the transport behavior of ideal gases, with some discussion of transport in dense gases and liquids. It starts with simple estimates of the transport properties of an ideas gas. It then introduces the Boltzmann Equation and describes the Chapman-Enskog solution of that equation in order to obtain the transport properties. It closes with a discussion of practical sources of transport properties.

Jul 6th 2026
3 Weeks
Materials Science: 10 Things Every Engineer Should Know (Coursera) Coursera
University of California, Davis

Materials Science: 10 Things Every Engineer Should Know (Coursera)

We explore “10 things” that range from the menu of materials available to engineers in their profession to the many mechanical and electrical properties of materials important to their use in various engineering fields. We also discuss the principles behind the manufacturing of those materials. By the end of the course, you will be able to: recognize the important aspects of the materials used in modern engineering applications; explain the underlying principle of materials science: “structure leads to properties,”; identify the role of thermally activated processes in many of these important “things” – as illustrated by the Arrhenius relationship; relate each of these topics to issues that have arisen (or potentially could arise) in your life and work.

Jul 6th 2026
5-12 Weeks
Dense Gases, Liquids and Solids (Coursera) Coursera
University of Colorado Boulder

Dense Gases, Liquids and Solids (Coursera)

Course 4 of Statistical Thermodynamics addresses dense gases, liquids, and solids. As the density of a gas is increased, intermolecular forces begin to affect behavior. For small departures from ideal gas behavior, known as the dense gas limit, one can estimate the change in properties using the concept of a configuration integral, a modification to the partition function.

Jul 6th 2026
4 Weeks
Introduction to Thermodynamics: Transferring Energy from Here to There (Coursera) Coursera
University of Michigan

Introduction to Thermodynamics: Transferring Energy from Here to There (Coursera)

This course provides an introduction to the most powerful engineering principles you will ever learn - Thermodynamics: the science of transferring energy from one place or form to another place or form. We will introduce the tools you need to analyze energy systems from solar panels, to engines, to insulated coffee mugs. More specifically, we will cover the topics of mass and energy conservation principles; first law analysis of control mass and control volume systems; properties and behavior of pure substances; and applications to thermodynamic systems operating at steady state conditions.

Jun 29th 2026
5-12 Weeks
Interfacing with the Arduino (Coursera) Coursera
University of California, Irvine

Interfacing with the Arduino (Coursera)

Arduino senses the environment by receiving inputs from add-on devices such as sensors, and can control the world around it by adjusting lights, motors, and other actuators. In this class you will learn how and when to use the different types of sensors and how to connect them to the Arduino. Since the external world uses continuous or analog signals and the hardware is digital you will learn how these signals are converted back-and-forth and how this must be considered as you program your device. You'll also learn about the use of Arduino-specific shields and the shields software libraries to interface with the real world.

Jul 6th 2026
4 Weeks
Fundamentals of Audio and Music Engineering: Part 1 Musical Sound & Electronics (Coursera) Coursera
University of Rochester

Fundamentals of Audio and Music Engineering: Part 1 Musical Sound & Electronics (Coursera)

In this course students learn the basic concepts of acoustics and electronics and how they can applied to understand musical sound and make music with electronic instruments. Topics include: sound waves, musical sound, basic electronics, and applications of these basic principles in amplifiers and speaker design.

Jul 6th 2026
5-12 Weeks
Design of High-Performance Optical Systems (Coursera) Coursera
University of Colorado Boulder

Design of High-Performance Optical Systems (Coursera)

This course can also be taken for academic credit as ECEA 5602, part of CU Boulder’s Master of Science in Electrical Engineering degree.Optical instruments are how we see the world, from corrective eyewear to medical endoscopes to cell phone cameras to orbiting telescopes. This course extends what you have learned about first-order, paraxial system design and optical resolution and efficiency with the introduction to real lenses and their imperfections.

Jul 6th 2026
5-12 Weeks
Light Emitting Diodes and Semiconductor Lasers (Coursera) Coursera
University of Colorado Boulder

Light Emitting Diodes and Semiconductor Lasers (Coursera)

You will learn about semiconductor light emitting diodes (LEDs) and lasers, and the important rules for their analysis, planning, design, and implementation. You will also apply your knowledge through challenging homework problem sets to cement your understanding of the material and prepare you to apply in your career.

Jul 6th 2026
5-12 Weeks
3D CAD Fundamental (Coursera) Coursera
National Taiwan University

3D CAD Fundamental (Coursera)

There have many three-dimensional shape of the object in your brain that are wanted to share, but do not know how to express? How to "sketch" the three-dimensional image in your mind? 3D modeling technology can help us construct the most intuitive and understandable three-dimensional model. The use of floor plan interpret the three-dimensional object process-the most direct and effective expression of our ideas.

Jun 29th 2026
5-12 Weeks
Intelligent Machining (Coursera) Coursera
University at Buffalo,The State University of New York

Intelligent Machining (Coursera)

Manufacturers are increasingly utilizing machine tools that are self-aware – they perceive their own states and the state of the surrounding environment – and are able to make decisions related to machine activity processes. This is called intelligent machining, and through this course students will receive a primer on its background, tools and related terminology.

Jun 29th 2026
4 Weeks