IoT Track – Microsoft Professional Program

Develop your IoT skills with the Microsoft Professional Program for Internet of Things (IoT)

Accelerate your career in one of the fastest-growing cloud technology fields: IoT. This 8-course program will teach you the device programming, data analytics, machine learning, and solution design skills you need for a successful career in IoT.

You don’t have to follow the courses in the specific order, but some courses are related. Some steps offer your various options, so you can choose.

We believe that learning should be for free, and therefore everyone can take the online courses, including doing the exercises and labs. You can decide after finishing a course if you would like to invest in a Microsoft certificate (when you passed the course succesfully 🙂 ).

Start Learning

Step 1: Make sure you have Microsoft Account Email Address (former Windows LiveID, like, If you don’t have one, you can create one here. This email address will be your backbone!

Step 2: Register with this Microsoft Account Email Address at the DataChangers Academy. You will now be ready to enroll for any course!

Step 3 (Optional): If you want to obtain a Microsoft Professional Program Certificate in IoT, please enroll also at the Microsoft Professional Program Track. You have to sign in with your Microsoft Account Email Address. In order to obtain this final certificate, you would have to get certified for the required Cybersecurity Track courses at the DataChangers Academy, including the capstone. At this moment, the capstone is not available.

Internet of Things (IoT) Track

IoT Track - Getting Started With The Internet of Things (IoT)

Course 1: Getting Started with IoT

Ready to discover how IoT can help improve your business? Learn how IoT is helping businesses discover opportunities, gain market share, improve customer satisfaction, and increase profits in this introductory course.

IoT Track - Introduction to Device Programming for IoT C Edition

Course 2: Introduction to Device Programming for IoT: C Edition

Want to become a part of the growing IoT developer community? This course teaches you how to write C-language software that controls input and output from sensors and electrical components connected to Raspberry Pi and Arduino-compatible embedded devices.

IoT Track - IoT Device Configuration and Communication C Edition

Course 3: IoT Device Configuration and Communication: C Edition

Ready to begin developing IoT device applications? The labs in this course will teach you how to provision, configure, program, and manage IoT devices that communicate securely with the cloud. Lab activities are framed within real-world scenarios.

IoT Track - IoT Data Analytics and Storage

Course 4: IoT Data Analytics and Storage

This course takes you through a series of real-world data analytics and storage scenarios. After the course, you will be able to configure the latest tools and implement data analytics and storage requirements for their IoT solutions.

IoT Track - Business Intelligence for IoT Solutions

Course 5: Business Intelligence for IoT Solutions

Discover and report the trends in your business data that lead to insights and improvements. This course will teach you how to use the latest data visualization tools to create reports using historical and live data.

IoT Track - Predictive Analytics for IoT Solutions

Course 6: Predictive Analytics for IoT Solutions

Learn how to apply machine learning to your IoT data and gain a valuable advantage over your business competition. This course provides hands-on experience developing predictive maintenance and other ML solutions for IoT scenarios.

IoT Track - IoT Architecture Design and Business Planning

Course 7: IoT Architecture Design and Business Planning

Ready to migrate your IoT projects to a production environment? Need to evaluate your solution architecture and business docs before committing resources? This course provides the expert guidance and hands-on experience that you need.

Course 8: Microsoft Professional Capstone: IoT Solution Architect (coming soon)

The capstone project is used to evaluate a student’s new ability to design and implement a full IoT solution. Following the capstone, students should feel confident doing further study or starting an IoT architect career.

*Please use a Microsoft Account email address (formerly know as Windows Live ID, like, to register at the DataChangers Academy if you want to obtain a certificate after finishing the courses. If you don’t have one yet, you can create one here for free.