IoT System Design

Build end-to-end Internet of Things systems. Learn about communication protocols like MQTT and CoAP, and connect your devices to cloud platforms like AWS IoT or Azure IoT Hub.

52 courses

IoT Product Development with Arduino, NodeMCU, and ESP8266

Learn to design, code, and connect smart devices from scratch using popular microcontrollers, sensors, and IoT platforms to build real-world automation projects.
★ 3.9 (3,269)

Building a Video Conferencing Platform with WebRTC and Socket.io

Learn to build a multi-user video meeting application from the ground up using JavaScript for real-time audio, video, and data exchange.
★ 4.3 (213)

Bluetooth Low Energy for Embedded Systems

Learn to build custom BLE firmware from scratch for microcontrollers and create your first wireless device.
★ 4.3 (882)

IoT Development with Arduino Cloud and IFTTT

Master the fundamentals of the Internet of Things by building cloud-connected projects, interactive dashboards, and automated workflows.
★ 4.5 (496)

IoT Programming with Lua and ESP8266

Build smart connected devices from scratch using the ESP8266 board and Lua scripting for real-world automation projects.
★ 4.3 (341)

Network Programming in C#: Building UDP Chat and IoT Applications

Master the fundamentals of connectionless networking to build fast chat applications and distributed systems using modern C# and UDP sockets.
★ 4.5 (170)

IoT Fundamentals and Raspberry Pi Applications

Explore how physical devices connect to the digital world and learn to build smart systems using Raspberry Pi and modern connectivity protocols.
★ 4.5 (3,555)

Introduction to Wireless Communications and Cellular Networks

Demystify the principles of cellular networks and wireless technology, from foundational radio concepts to modern LTE and 5G systems, with no engineering background required.
★ 4.7 (2,564)

Foundations of Emerging Technologies: IoT, Big Data, and Smart Tech

Understand the core principles of smart devices, IoT communication, and big data architecture to confidently navigate and contribute to the modern digital landscape.
★ 4.7 (2,165)

Building Internet of Things Solutions with AI Cloud

Learn to design, connect, and secure smart IoT devices using cloud platforms and AI integration to build intelligent, connected solutions.
★ 4.2 (1,829)

IoT Fundamentals: Programming Boards and Building Smart Systems

Build a solid foundation in the Internet of Things by learning how to program boards, connect sensors, and manage data for smart applications.
★ 4.6 (1,807)

IoT Fundamentals: Wireless Networking and Cloud Integration

Build a solid foundation in IoT connectivity, wireless standards, and cloud-based data management for modern connected devices.
★ 4.7 (1,431)

Fundamentals of AI and Big Data for IoT

Understand how artificial intelligence and large-scale data processing power the modern ecosystem of connected devices.
★ 4.5 (1,333)

Evolution of the Internet of Things: From Early Sensors to Smart Devices

Trace the technological breakthroughs in sensors, connectivity, and computing that shaped our modern connected world and learn how today's IoT ecosystem operates.
★ 3.9 (1,154)

Foundations of IoT and Embedded Systems: Design and Connect Smart Devices

Learn how hardware and software interact in smart devices and gain the essential skills to design, network, and secure beginner-friendly IoT projects.
★ 4.7 (1,050)

Microcontroller Programming and IoT Project Design

Learn to design, program, and prototype low-cost embedded systems for real-world Internet of Things applications.
★ 4.7 (955)

Developing Industrial IoT Solutions

Master the fundamentals of industrial connected systems, from sensor integration and modern communication protocols to secure edge data processing.
★ 4.6 (857)

5G Essentials: Wireless Technology for Professionals

Gain a foundational understanding of 5G architecture, its impact on global industries, and how it enables the next wave of digital innovation.
★ 4.8 (733)

Embedded Operating Systems and Hardware for IoT Applications

Learn to design, program, and simulate resource-constrained IoT applications using modern embedded operating systems and hardware principles.
★ 4.1 (628)

Practical Internet of Things (IoT) Foundations

Learn the core architectures, protocols, and security practices of the Internet of Things to design and analyze your own connected device systems.
★ 4.7 (627)
Showing 20 of 52 courses