Hands-on Internet of Things Specialization

This specialization is intended for everyone who is interested in getting to know the latest in ubiquitous computing, also known as "Internet of Things". The specialization consists of 4 courses that are very hands-on, as large parts of the experience consist of physically assembling and implementing functionality atop a networked device. The courses are meant to be taken in sequence, as each course builds on the previous one, adding more functions to the device. The construction of the device introduces real-world challenges and technological approaches commonly encountered in the IoT industry and builds students’ confidence that they can do things for real.
- How to build an autonomous networked device, how to program and connect this device, how to use wireless networking protocols.
- Assembly of networked devices, programming of networked devices

Sort options

IoT Devices (Coursera)

The Internet of Things (IoT) stands to be the next revolution in computing. Billions of data-spouting devices connected to the Internet are already fundamentally changing the way we live and work. This course teaches a deep understanding of IoT technologies from the ground up. Students will learn IoT device [...]

IoT Communications (Coursera)

This course builds on the previous course: IoT Devices. After we have built and programmed a small self-driving vehicle, now it's time get into more advanced territory and enhance the device's connectivity further. To do so you will study radio frequency (RF) communication, the MAC layer, Mesh Networking as [...]

IoT Networking (Coursera)

This course builds on the first two courses in this series: IoT Devices and IoT Communications. Here you will begin to learn enterprise IoT. Enterprise networks, from first-hop access to backend IoT services are critical because they allow your IoT devices to reach the Internet and achieve their true [...]

IoT Cloud (Coursera)

This course is the last course in our series of four courses and builds on the previous three courses: IoT Devices, IoT Communications, and IoT Networking. After we have built and programmed a small self-driving vehicle, we then set out to enhance its connectivity and add important security infrastructure. [...]