top of page

I2E401: Create your own IoT Device using ESP32 and Integrate with AWS IoT


8 sittings, 90m each



NOTE: When you download this course, you gain access to detailed content, instructions with hands-on projects, and exercises designed for self-study, covering the topics mentioned above.

We recommend subscribing to our newsletter for updates and encourage you to contact us for any help, including assistance with understanding concepts, resolving issues, or seeking clarification.

About the Course

I2E401: Create your own IoT Device using ESP32 and Integrate with AWS IoT course is designed for students in grades 7 to 12 who have a prior understanding of electronics and programming, with a prerequisite of completing the I2E301 Wireless Programming course or having extensive Arduino and ESP32 (or ESP8266) experience from elsewhere.

Throughout the 8 classes, students are introduced to AWS (Amazon Web Services), serverless architecture, and AWS Lambda. They learn to create their own IoT device using the ESP32 microcontroller, explore AWS IoT and MQTT protocols, and work with AWS SNS (Simple Notification Service) and CloudWatch.

The curriculum includes hands-on projects such as creating an AWS IoT button, integrating sensors with the ESP32, remotely controlling an IoT device, and working with a PIR motion sensor. Students will also learn about IoT device shadows and how to work with them.

The course requires a laptop for programming and has a material cost of approximately $50. However, if the I2E301 course has not been completed, an additional $120 for an Arduino Kit, Multimeter, and Presentation Board is required.

By the end of the course, students have practical experience in creating and integrating IoT devices with AWS services, preparing them for further exploration and application of IoT technologies.

bottom of page