Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Azure IoT: Turn Device Data into Insights and Action
Rating: 5.0 out of 5(7 ratings)
28 students

Azure IoT: Turn Device Data into Insights and Action

Hands-on guide to sending, processing, and turning IoT data into actionable insights in Azure
Created byBart van Uden
Last updated 3/2026
English

What you'll learn

  • Connect devices to Azure IoT Hub and send telemetry to the cloud
  • Store IoT data long-term with the cold path (Azure Storage)
  • Learn about device-to-cloud messages
  • Query and visualize telemetry with Azure Data Explorer and KQL
  • Build a complete end-to-end IoT solution in Azure without coding
  • Detect critical conditions in near real-time with Stream Analytics
  • Route IoT messages to Azure services using IoT Hub message routing
  • Understand cold, warm and hot path architecture and when to use each

Course content

8 sections58 lectures4h 15m total length
  • Introduction2:33

Requirements

  • No programming experience needed
  • No cloud or IoT experience needed
  • No IoT hardware needed
  • An Azure subscription is recommended to follow along with the demos, but not required. We'll use free services where possible, and any paid services easily fit within the $100 credit you get with a new account — so your bill should be close to zero. No subscription? No problem, you can still follow along and learn everything!

Description

Most IoT tutorials stop at the device. They show you how to connect hardware, send some data to the cloud, and call it done. And that's often where it ends.

In this course, that's just the beginning.

By the end, you'll have built a complete, working IoT data pipeline in Azure, from a connected device all the way to real-time dashboards and automated alerts. And no, you won't need any hardware. Or much code, for that matter.

The architecture you'll build is based on a real pattern used in production IoT solutions: the cold, warm, and hot path. Each path handles data differently depending on how urgent it is. A sensor value that might indicate a machine is overheating? That needs to be acted on immediately. Historical data for trend analysis? That can wait. By the end of the course, you'll understand the difference and know how to build both.

How the course works

Throughout the course we follow one concrete scenario: a device that sends temperature and humidity readings to the cloud. Simple enough to follow, but realistic enough to be useful.

We start by getting that device connected and sending its first messages, and this might surprise you: that part is easier than most people expect. From there, we gradually build out the full architecture. Each module adds another layer to the solution, so by the end you have a complete picture rather than a collection of isolated demos.

The course is demo-heavy by design. Theory is kept to the minimum needed to understand what you're building and why. No heavy coding either. Any scripts or queries used in the demos are available in the GitHub repository that comes with the course.

Who this course is for

This course is a good fit if you're a developer or cloud professional who wants to understand how IoT data processing actually works in Azure, and build it yourself. You don't need prior IoT or cloud experience to get started.

If you're working with data or AI in Azure and want to understand where that data comes from and how IoT pipelines feed into those systems, this course gives you that foundation.

It's not the right fit if you're looking for embedded systems or hardware setup. This course focuses on the cloud side of things.

What's covered

Eight modules, more than four hours of video content:

  1. Course introduction

  2. Introduction to Azure IoT — the cloud, IoT concepts, and the cold/warm/hot architecture

  3. Getting started hands-on — create an IoT Hub, connect a device, send your first messages

  4. IoT Hub messaging — message format, protocols, cloud-to-device messages, and message routing

  5. Cold path — long-term storage with Azure Storage

  6. Warm path — querying and visualizing data with Azure Data Explorer and KQL

  7. Hot path — real-time detection and automated alerts with Stream Analytics, Event Hub, and Logic Apps

  8. Final solution recap — the complete architecture end-to-end

All scripts, queries, and CLI commands used in the demos are available in the GitHub repository that comes with the course.

Who this course is for:

  • Beginner IoT developers who want to learn not just how to send data to the cloud, but how to actually do something useful with it.
  • Architects who want to design systems for processing IoT data in the cloud
  • Data engineers who want to expand their knowledge to IoT systems