AWS IoT: The Hobbyists Guide to Home Automation (Udemy.com)
Embedded Device to AWS Cloud Integration, Publish MQTT Data to AWS IoT using a Raspberry Pi or ESP32
Created by: Nathan Glover
Last updated January 2019
What you will learn
- Build an AWS IoT Deployment Strategy for thousands of sensors
- Raspberry Pi Full Deployment aligning to good security practices
- Embedded Software development for the ESP32
- Develop Python services to interact with AWS IoT
- Use MQTT to Publish / Subscribe to Cloud Brokers
- Use Node-RED Flows to Design Interactive Data routes and alerts
- Build and Deploy a working Slack Chatbot that will alert about data events
How it compares
Against the other 235 rated Udemy courses in AWS on CourseDuck:
- Rating4.5 out of 5higher than 43% of them
- Reviews284#172 of 236 by number of reviews
- Length2.1 hoursshorter than 92% of them
- Last updatedJanuary 2019earlier than 90% of them
Course Description
AWS IoT Core is rapidly looking to become the industry leader in Management & Orchestration of Internet of Things (IoT) devices for both the home, small business and enterprise marketplaces.
When you think about the tight integration it has with all other offerings through AWS Its hard not to see the immense benefits of managing an Infinite number of devices in the cloud.
In this course you'll learn all the offerings that AWS IoT Core and much more!
- Raspberry Pi - You'll learn to take your Raspberry Pi and turn it into an IoT hub, bridging the AWS IoT Cloud services with your home network.
- ESP32 Micro-controller - If you have access to an ESP32, you'll learn how to connect it up to AWS IoT Core
- PlatformIO - Develop for any embedded system using one code base! Make use of PlatformIO's Unified development environment to write once, deploy to thousands
- AWS Lambda - Learn to connect Cloud Functions to your AWS IoT sensor flows, and perform analytics at the Edge
- Node-RED - Make use of Node-RED's incredible Flow control system and develop complex data paths using easy to understand; drag and drop techniques.
- Slack Bot - You'll create a Slack bot that will send you alerts in realtime about changes to the data coming from your sensors.
Instructor Details
- 4.5 Rating
284 Reviews
Nathan Glover
Creator of ALL things AWESOME!
Bachelor of Technology with a Major in Computer Systems and Networking, I've always had a strong desire to make amazing things with the technical skill I learn.
I've recently taken up developing Ethereum Smart contracts using the Solidity programming language and have deployed a number of small successful distributed applications (DApps).
When I'm not writing distributed and immutable code, I'm usually soldering electronics and writing code for some of my IoT home automation projects, and also working on Unity3D game development.
More courses by Nathan Glover
The Complete Flutter and Firebase Developer Course (2019)
4.1 (473 Reviews)
Provider: Udemy
Time: 5.5h
$19.99
Smart Contract Development: CryptoDoggies Token Game (2019)
3.7 (97 Reviews)
Provider: Udemy
Time: 3.6h
$11.99
More AWS courses
AWS Certified Cloud Practitioner CLF-C02 (2025)
4.9 (2,726 Reviews)
Provider: Udemy
Time: 12.3h
$99.99
AWS devops: ElasticSearch at AWS with terraform and ansible (2026)
4.9 (104 Reviews)
Provider: Udemy
Time: 3.6h
$49.99
[NEW] AWS Certified Advanced Networking Specialty 2026
4.8 (9,270 Reviews)
Provider: Udemy
Time: 35.5h
$124.99
AWS Certified DevOps Engineer - Professional 2026 [NEW]
4.8 (1,754 Reviews)
Provider: Udemy
Time: 37.3h
$22.99
Rocking AWS Serverless - A Real World Guide (2024)
4.8 (1,391 Reviews)
Provider: Udemy
Time: 19.4h
$84.99
Reviews
By Christophe Maurin on 10/21/2022
It is a good sumup of the possibilities for the Iot AWS. But it's not a complete course for me, it is just an introduction.
By Anonymized User on 9/26/2022
Simple, concise and easy to follow for a 2 hour lecture. Great kick off to IoT discovery. Thanks.
By Anonymized User on 2/10/2022
This is an interesting course showing the actual integration of iot device with aws. I am not familiar with JavaScript Code and I could not get too much from lecture 23. However, this is a very good beginning course to give me a taste on the demo of real data from hardware device all the way to aws. Nice job Nathan.
By Justin Smith on 3/12/2019
This is an excellent primer for learning the basics of how to incorporate MQTT with AWS IoT. This course won't turn you into an AWS master overnight, but it will give you enough to get exploring on your own.
By David Anderson on 2/12/2019
So far very good course. Everything is well explained, more so if you are using a Mac. For us Windows users, it would be nice to have more guidance on set up in the tutorial instead of having to go out to a different site.
By Jack on 12/15/2018
It would be better if reference information or link about technical terms can be provided for learners who are completely new to this.
By Carlo Centofanti on 12/3/2018
Excellent course here. It is not so long but it has a lot of technical stuffs inside. Good integration work between many different services. I liked this course a lot and I'm really happy with the new technologies I've learned attending the course.
By Eliecer Diaz Diaz on 8/18/2018
This course was excellent to get a basic introduction to AWS IoT, however instead of using the example of "button" pressed, it would have been nice to see a case with a real sensor. I managed to get inspired to do this on my own in the end. The chatbot example again was based on pressing the button, which was disappointing. I get knowledge anyway and inspiration, I have to say Thanks to Nathan anyway!
By Philip Lieberman on 6/4/2018
This course is very early in its evolution, but the examples and use cases are very interesting and useful.
By André stenberg on 5/28/2018
This is a nice course for anyone who want's to start with real home automation ("Not just blink a led tutorial"). The instructor is easy to understand. Does not waste time with unnecessary repetition and introductions. He get's straight to the point and delivers a course with real practical applications. All in all this course was well worth my time. And I'm looking forward to more content from Nathan. Thanks for a nice learning experience!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100




![AWS CloudFormation Master Class v2 [2025]](/programming/aws/images/1362052_0bbe_7.jpg?v=1789443307)
![[NEW] AWS Certified Advanced Networking Specialty 2026](/programming/aws/images/2771884_03cc_3.jpg?v=1789443308)
![AWS Certified DevOps Engineer - Professional 2026 [NEW]](/programming/aws/images/2045722_9c82_2.jpg?v=1789298326)

