top of page

I2E301: Internet of Things (IoT) Programming with Arduino


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

I2E301: IoT (Internet of Things) Programming with Arduino and ESP course dives into the world of Internet of Things (IoT) using ESP8266 NodeMCU microcontrollers, which are highly popular for their capabilities and affordability. This course is designed for individuals with prior knowledge of electronics and programming, requiring completion of the I2E201 course or equivalent Arduino experience.

Over 8 classes, each lasting 90 minutes, students explore a range of topics to enhance their IoT programming skills. They learn how to set up and program the ESP8266 NodeMCU with the Arduino IDE, connect it to various Wi-Fi networks, and create their own IoT devices capable of remote control.

The curriculum covers essential concepts such as setting up access points, scanning and listing nearby networks, creating web servers on IoT devices, and interfacing with LCD and OLED displays. Students also learn to fetch data from the internet using APIs and integrate their IoT devices with IFTTT for automation and extended functionality.

By the end of the course, students have hands-on experience creating IoT devices that can forecast weather, display information on LCD screens, and interact with other web services through IFTTT. This course provides a solid foundation for anyone looking to build and program their own IoT devices using Arduino and ESP8266 NodeMCU.

bottom of page