Future Technologies Series: Internet of Things (IoT) (CanopyLAB)

Offered by CanopyLAB,
Future Technologies Series: Internet of Things (IoT) (CanopyLAB)

A digital refrigerator. A light bulb in the cloud. A heating system on your smartphone. Internet of Things promises to bring every item in our lives online. The advent of smartphones with a connection to the internet has led to a world of constant interaction. IoT is made up of devices – from simple sensors to wearables – that are connected together.

IoT has enabled us to instantly communicate and make transactions across the world. For instance, we can transfer money quickly even without bank accounts, and create media content for a global audience.

In the future, it is not just our phone that is “smart” and ubiquitous. IoT promises a world, where close to every physical device will have a digital presence. In a way, IoT integrates the interconnections of the human culture - our ‘things’ - with the interconnectedness of our digital information system - the Internet. In this course, we zoom in on the technology behind IoT and explore how IoT can impact our lives, our cities and and our security.
The syllabus, exercises and video lectures in each unit will take you through the engaging and rapidly growing world of IoT. So, let’s get started and add one more technology to your learning path!
Unit 1: The ABC Of IoT
Unit 2: The Giga-Connected World - How IoT Works
Unit 3: How IoT Can Reshape Our Cities
Unit 4: The Internet of Hackable Things
Unit 5: IoT & Our Future Society

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

Related Courses

Future Technologies Series: Demystifying Digital Twin (CanopyLAB) CanopyLAB
CanopyLAB

Future Technologies Series: Demystifying Digital Twin (CanopyLAB)

The digital twin has been touted as a top strategic technology trend. However, many are yet to embrace this game-changing innovation. So, join us to learn about this technology and its applications. Anything that generates power today will be connected to the Internet. The IoT has enhanced businesses, machines and processes. To power the IoT world, Digital Twin is a new and upcoming paradigm.

Self Paced
Self-Paced
Introdução ao Big Data (Coursera) Coursera
FIA Business School

Introdução ao Big Data (Coursera)

Este curso é indicado para profissionais que desejam entender de forma fácil o que é Big Data, conhecer algumas tecnologias de Big Data, ter acesso a algumas aplicações de Analytics, Internet das Coisas - IOT e de Big Data. Ao final do curso você será capaz de participar de um projeto de Big Data contribuindo com estratégias e direcionando o projeto para a escolha da adequada técnica de análise de dados.

Nov 30th 2026
4 Weeks
Programming Reactive Systems (Scala 2 version) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Programming Reactive Systems (Scala 2 version) (Coursera)

Reactive programming is a set of techniques for implementing scalable, resilient and responsive systems as per the Reactive Manifesto. Such systems are based on asynchronous message-passing, and their basic building-blocks are event handlers. This course teaches how to implement reactive systems in Scala and Akka by using high-level abstractions, such as actors, asynchronous computations, and reactive streams.

Nov 30th 2026
5-12 Weeks
Future Technologies Series: Technologies Changing the World - An Introduction (CanopyLAB) CanopyLAB
CanopyLAB

Future Technologies Series: Technologies Changing the World - An Introduction (CanopyLAB)

From a hand-written letter to the typewriter, fax machine and email all the way up to the instant messaging of today, the state of technology has always defined the conditions for human interaction. Technological advancement is not just important for computer scientists and business managers - it also radically redefines the way each one of us live and interact with each other.

Self Paced
Self-Paced
Approximation Algorithms Part II (Coursera) Coursera
École normale supérieure

Approximation Algorithms Part II (Coursera)

This is the continuation of Approximation algorithms, Part 1. Here you will learn linear programming duality applied to the design of some approximation algorithms, and semidefinite programming applied to Maxcut. By taking the two parts of this course, you will be exposed to a range of problems at the foundations of theoretical computer science, and to powerful design and analysis techniques.

Nov 23rd 2026
4 Weeks
操作系统原理 (Operating Systems) (Coursera) Coursera
Peking University

操作系统原理 (Operating Systems) (Coursera)

操作系统原理》是针对计算机科学技术专业三年级本科生开设的一门专业基础课程。本课程着重学生系统观的培养,通过重点讲述操作系统的内部结构、工作原理及典型技术的实现,使学生建立起对操作系统的整体及各个功能模块的认识,从而系统掌握计算机的专业知识,进一步提升学生的软件开发能力乃至系统软件开发能力。

Nov 23rd 2026
13-24 Weeks
Internet of Things Capstone: Build a Mobile Surveillance System (Coursera) Coursera
University of California, San Diego

Internet of Things Capstone: Build a Mobile Surveillance System (Coursera)

In the Capstone project for the Internet of Things specialization, you will design and build your own system that uses at least 2 sensors, at least 1 communication protocol and at least 1 actuator. You will have a chance to revisit and apply what you have learned in our courses to achieve a robust, practical and/or fun-filled project. We absolutely encourage you to design whatever you can think up! This is your chance to be creative or to explore an idea that you have had. But if you don’t have your own idea, we provide the description of a surveillance system, for you to build.

Dec 7th 2026
4 Weeks
Alibaba Cloud Native Solutions and Container Service (Coursera) Coursera
Alibaba Cloud Academy

Alibaba Cloud Native Solutions and Container Service (Coursera)

This course demonstrates how to use Alibaba Cloud Container Service and Container Registry Service to design and develop architectures related to cloud native applications, services, and security solutions. This course helps you understand the basic concepts of cloud native, the commercial implementation of container technology, and Kubernetes technology as well as extra benefits provided by Alibaba Cloud. This course is intended to prepare users to take the Alibaba Cloud Native ACA certification exam.

Nov 30th 2026
5-12 Weeks
AWS Cloud Practitioner Essentials (Coursera) Coursera
AWS

AWS Cloud Practitioner Essentials (Coursera)

Welcome to AWS Cloud Practitioner Essentials. If you’re new to the cloud, whether you’re in a technical or non-technical role such as finance, legal, sales, marketing, this course will provide you with an understand of fundamental AWS Cloud concepts to help you gain confidence to contribute to your organization’s cloud initiatives. This course is also the starting point to prepare for your AWS Certified Cloud Practitioner certification whenever it’s convenient for you.

Nov 30th 2026
5-12 Weeks
Introduction to Cloud Computing (Coursera) Coursera
IBM

Introduction to Cloud Computing (Coursera)

Start your cloud computing journey with this self-paced introductory course! Whether you need general cloud computing knowledge for school or business, or you are considering a career change, this beginner-friendly course is right for you. In this course you’ll learn about essential characteristics of cloud computing and emerging technologies supported by cloud. You’ll explore cloud service models, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Public, Private, and Hybrid deployment models.

Nov 30th 2026
5-12 Weeks