Developing IoT Solutions with Azure IoT
About this course
Ready to take your first steps in IoT device development? Bring your basic programming skills, and get started with this practical exploration of what IoT means and how to use Microsoft Azure technologies in IoT solutions. See how IoT is being implemented by businesses around the world, and configure and implement your own end-to-end IoT solution using the Azure IoT Hub.
With help from the experts, learn the fundamentals of key platform features. Start out with device basics, like registration and tracking, and then implement cloud-to-device and device-to-cloud messaging. Take a look at Azure analytics, including Azure Stream Analytics, to perform real-time monitoring of incoming data and to generate alerts. Then, store sensor data in the cloud using DocumentDB, implement basic Power BI features and add remote management and update capabilities to your device. In this self-paced course, explore different starter kits and work through a practical project with the Raspberry Pi kit. Using a combination of written and video-based instructional materials, along with a comprehensive series of hands-on lab activities, get an up-close look at real-world IoT skills that you can start using right away.
What you’ll learn
- IoT and the Azure IoT Hub technologies
- Data Analysis and Azure Stream Analytics
- Data Storage and Visualization with DocumentDB and Power BI
- Remote Device Management
Prerequisites
– Experience programming in C, Java, JavaScript, or C# will be beneficial.
– Experience programming a Raspberry Pi, Arduino, or other single-board computers will be beneficial.
Sponsored by: Microsoft

Free online courses from Microsoft
“Be passionate and bold. Always keep learning. You stop doing useful things if you don’t learn.” – Satya Nadella, CEO, Microsoft
We live in a mobile-first and cloud-first world. Computing is ubiquitous, and experiences span devices and exhibit ambient intelligence. Billions of sensors, screens, and devices – in conference rooms, living rooms, cities, cars, phones, PCs – are forming a vast network and streams of data that simply disappear into the background of our lives. This computing power will digitize nearly everything around us and will derive insights from all of the data being generated by interactions among people and between people and machines. We are moving from a world where computing power was scarce to a place where it now is almost limitless, and where the true scarce commodity is increasingly human attention.
In this new connected world, we believe technology creates opportunity, and our edX courses are designed to provide you with the core development skills needed to be successful in the cloud-first, mobile-first world.
Our edX courses, taught by Microsoft experts, let you learn through hands-on experience with broad reach, cutting-edge technologies in areas including cloud services, mobile development, and data sciences. Whether you’re a student or a seasoned technologist, we can empower you to build innovative applications, services, and experiences on the Microsoft platform that will help you make a meaningful impact in today’s interconnected world.
Welcome to the world of Microsoft technology – choose a path and make your mark.
Browse free online courses in a variety of subjects. Microsoft courses found below can be audited free or students can choose to receive a verified certificate for a small fee. Select a course to learn more.
Meet your instructors
Chris Howd
Chris is an engineer and software developer who has been working at Microsoft in various roles for the past 15 years. Before coming to Microsoft, Chris worked for the U.S. Department of Defense designing and developing computer-controlled instrumentation and robotic systems and was a self-employed contractor doing engineering research with NASA and select engineering start-ups.
Geoffrey Morgan
Geoffrey is a senior developer with Crank211, a company that specializes in designing and building next-level digital experiences. Geoff specializes in Microsoft Azure and cloud-based software. After getting his start in Silverlight, Geoff developed heavily in Microsoft tools including WPF, SQL Server, UWP, ASP.NET, and most recently .NET Core. He has spoken at tech conferences such as Denver Dev Days and helped develop training materials directly with Microsoft. Follow him on twitter at @geoffmmorgan.
Course Features
- Lectures 4
- Quizzes 0
- Duration 12 hours
- Skill level All levels
- Language English
- Students 0
- Certificate No
- Assessments Yes
-
Week 1: IoT and the Azure IoT Hub
1-
Lecture1.1
-
-
Week 2: Data Analysis
1-
Lecture2.1
-
-
Week 3: Data Storage and Visualization
1-
Lecture3.1
-
-
Week 4: Device Management
1-
Lecture4.1
-
Reviews
Average Rating
Detailed Rating