IoT Development

12 hours of lecture, 5 hours of course work per week

If you have some programming background and love working with devices, then this course is for you. This course is intended to expand your programming skills and apply them to IoT development using Microsoft Azure technologies. You will explore ways to implement applications and configure your own end-to-end IoT solution using Azure IoT hub. 

Kal Academy Module

Module 1 : Introduction to IoT and Azure

In the first module, you will get introduced to IoT and Azure technologies. You will also get setup with Raspberry Pi environment to work on the projects.

1 hour.

Kal Academy Module

Module 2-3 : Azure IoT Hub

In the next two modules, you will learn to setup IoT Hub service and connect that to the cloud to communicate with the device.

2 hours. 

Kal Academy Module

Module 4-6 : Messaging Framework and Tracking Devices

In the next 2 modules, you will learn to communicate with the cloud and start to track activity of your devices

3 hours.

Kal Academy Module

Module 7-8 : Data Analysis and Live Monitoring

In the next two modules, you will learn to work with alerts, notifications, stream analytics and live monitoring of incoming data.

2 hours. 

Kal Academy Module

Module 9-11 : Data and Storage, and Device Management

In the next three modules, you will learn to work with data in a nosql database. You will also learn to implement reports to visually tell a story about the device. You will also learn about device management in the cloud.

3 hours. 

Kal Academy Module

Module 12 : Learn to Diagnose your Device

In the last module, you will learn to debug issues with your device from the cloud.

1 hour. 

Career Path

Kal Academy IoT

This course

This course will provide you a hands-on approach to IoT development while building your portfolio of projects.

Kal Academy C#

Advanced Programming

At this point you can venture into more advanced C# programming by doing our Advanced C# Programming class andget ready for those technical design interviews.

Kal Academy Bootcamp


Instead of the advanced programming, you can take our Software development bootcamp which will get you ready for an entry level engineer role in 4 months.

Kal Academy Interview Prep

Interview Prep

Before you start applying for jobs, get prepared for those technical interview questions by taking our Technical Interview Prep Bootcamp or the Algorithms course.

Kal is a really great teacher. She is able to explain important Computer Science concepts in fresh ways (and without sounding like a textbook), and she has so much experience with what she teaches that she can often guess where the bugs in your code will be (and help you fix them) with only a quick glance or a few sentences. She makes difficult concepts look easy, and empowers her students to keep learning long after class is over.

I feel lucky that I found Kal Academy, and I still can’t believe how far I’ve come in two classes. I highly recommend Kal Academy to other women looking to switch to a career in tech.

Kristen T.

Software Engineer, Microsoft

Small classes, challenging, welcoming and first class learning environment in Redmond.
I’ve taken OOP Fundamentals, Advanced Web Development and the world-famous Tech Interview Prep including Algorithms & Data structures.
Kal is an awesome teacher, who really cares about sharing her knowledge to increase and advance women in tech.
I have recommended Kal Academy to all my friends transitioning into Software Development and everyone is grateful I did!

Luz P.

Software Engineer, Microsoft

Ready to get started?

Get in touch, or apply now!