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

University of California, Irvine

Introduction to the Internet of Things and Embedded Systems

University of California, Irvine via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
This course introduces the rapidly expanding world of the Internet of Things (IoT) and embedded systems, exploring how technological trends are enabling new innovations. You'll learn about the societal impact of IoT, key design considerations, and the critical interplay between hardware and software components. We'll cover essential networking concepts to connect your devices to the Internet, preparing you for roles in IoT development and engineering. This course is for aspiring IoT developers, hardware engineers, and anyone interested in the foundational concepts of connected devices. By the end of this course, you will be able to: - Define the Internet of Things and its impact on society. - Describe embedded systems, their components, and interactions with the physical world. - Analyze hardware and software trade-offs in IoT device design. - Explain basic networking, Internet protocols, and their role in IoT connectivity. To be successful in this course, you should have a basic understanding of computer concepts.

Syllabus

  • Internet of Things: Definition and Impact
    • Welcome to the world of the Internet of Things (IoT)! This module will define IoT, exploring its profound impact on society and how technological trends have enabled its rapid growth. You'll understand how IoT is changing design and innovation. By the end, you'll be able to define IoT and describe its societal ramifications. To succeed, focus on understanding the core concepts as they form the foundation for future modules.
  • Embedded Systems
    • You’ll learn how IoT devices are implemented through embedded systems—computers designed for a specific purpose with tight constraints. You’ll identify core embedded system components, explain how sensors/actuators connect the digital and physical worlds, and reason about key design constraints (power, cost, reliability). By the end, you’ll be able to sketch a basic embedded system architecture for a simple IoT use case.
  • Hardware and Software Components
    • In this module, you’ll learn the core hardware and software elements that make up an IoT device. You’ll identify key hardware components such as microcontrollers and integrated circuits, and understand what role each plays in a device. You’ll also explore how software runs on these devices by comparing compiled and interpreted languages, and by examining how operating systems support tasks and resource management. By the end, you’ll be able to describe how hardware and software work together inside an IoT device and explain the basics of how code is executed on embedded platforms.
  • Networking and the Internet
    • In this module, you’ll learn the networking fundamentals that enable IoT devices to connect and communicate. You’ll examine common networking components, explore how the Internet is structured, and learn how data moves across networks. You’ll also study the protocol stack and the purpose of different network layers, and review the basic ideas behind mobile ad hoc networks (MANETs). By the end, you’ll be able to explain how IoT devices exchange data over networks and describe the key networking concepts that support Internet communication.

Taught by

Ian Harris

Reviews

4.0 rating, based on 13 Class Central reviews

4.7 rating at Coursera based on 13417 ratings

Start your review of Introduction to the Internet of Things and Embedded Systems

  • Neville A. Cross
    17
    The topic selection is good. Dr Harris has a good pace for talking. I am a geek and have played a bit with Arduino and Raspberry Pi. The ideas proposed are good, some of these I already knew. But putting all together help me draw new conclusions. I…
  • Ellie Ireland
    24
    Great course. I think it's targeted towards beginners with little to no knowledge of Internet of Things. It isn't the most in depth, but it's great if you're looking for something focused on recreation and not profession.
  • Anonymous
    This is a nice course about IoT and I am happy that I am taking this course because it is increasing my knowledge leaps and bounds
  • Anonymous
    Educational and exciting course for someone like me who knew nothing about IoT. As a deaf person, subtitles are very much appreciated. Thank you for a good course.
  • Virat Amar
    2
  • Profile image for Alex Ivanov
    Alex Ivanov
    28
  • Profile image for Omar Adel Maaly
    Omar Adel Maaly
    4
  • Tom Kosters

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.