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.
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.
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.
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.
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.
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.
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.
Cost of the Program
(Non-Refundable)- Classes are offered online only
- Attend class anywhere, anyplace
- Class recordings will be provided
- Small cohort size for one-on-one attention
- TA support
- Certificate of completion
Career Path
This course
This course will provide you a hands-on approach to IoT development while building your portfolio of projects.
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.
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.
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.
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!
Ready to get started?
Get in touch, or apply now!