Internet of Things (IoT) with Arduino Programming & ESP8266 (Udemy.com)
18 Hands-on Practical, IoT, NODEMCU, Sensors, WiFi, Arduino Programming, Actuator, Cloud, IFTTT, ThingSpeak , Automation
Created by: Rahul Shrivastava
Last updated November 2020
What you will learn
- 18 Hands-on Sessions on IoT hardware and IoT Cloud
- Learn how to design code and Build IoT Products
- Learn to use Arduino IDE and Arduino Programming Language from scratch
- Learn how to connect sensors and actuators to commercial cloud platforms
- Learn to use microcontrollers like ESP8266, NodMCU, Arduino.
- Learn to fetch data from sensors like temperature, LM35.
- Builld IoT Projects in this course
- All services offered by ThingSpeak Cloud platform - Data Storage, ThingTweet, TalkBack, ThingHTTP, React, TimeControl etc
- REST HTTP Methods - GET, POST, PUT etc
- API
How it compares
Against the other 295 rated Udemy courses in Arduino on CourseDuck:
- Rating4.4 out of 5higher than 50% of them
- Reviews97#203 of 296 by number of reviews
- Length5.7 hourslonger than 53% of them
- Last updatedNovember 2020earlier than 77% of them
Course Description
Perform 18 Hand-on [Experiments/Practicals] exercises during the course to learn and enhance Arduino Programming, IoT Cloud, REST HTTP and Hardware Skills
Square Brackets [] specifies key learning areas
1. LED Blink [Arduino Programming]
2. Navigate through ThingSpeak Cloud Platform [IoT Cloud]
3. Upload Random Numbers to Cloud Platform from Hardware - ESP8266-NODEMCU using REST HTTP GET method [Arduino Programming + IoT Cloud]
4. Using React and ThingTweet Service [IoT Cloud]
5. LM35 (Temperature Sensor) Interfacing with Hardware (ESP8266-NODEMCU) [Hardware + Arduino Programming]
6. Connecting Hardware (ESP8266-NODEMCU) dynamically to Access Point [Arduino Programming]
7. Push data to the cloud using REST HTTP POST Method [Arduino Programming + API Documents + IoT Cloud]
8. Read Data from Cloud [Cloud + Arduino Programming + HTTP GET Method]
9. IoT Close Loop [Hardware Interfacing + Arduino Programming + IoT Cloud + HTTP GET and POST]
10. TalkBack [IoT Cloud]
11. TalkBack Add Command [Arduino Programming + IoT Cloud + HTTP POST]
12. TalkBack Update Command [Arduino Programming + IoT Cloud + HTTP PUT]
13. TalkBack Read Command [Arduino Programming + IoT Cloud + HTTP GET]
14. TalkBAck Execute Command [Arduino Programming + IoT Cloud + HTTP POST]
15. ThingHTTP [IoT Cloud + Web Services]
16. IFTTT [IoT Cloud]
17. Google Assistant, IFTTT, ThingSpeak [IoT Cloud, Cross cloud communination]
18. TimeControl [IoT Cloud]
This course starts with the very basics of IoT and gradually the complexity is increased in a scientific manner to attain the learning outcomes.
After completion of this course, You will be able to:
Build IoT products using ESP8266 SoC
Discuss IoT and its market value
Discuss sensors and actuators
Deploy IoT product to ThingSpeak Cloud platform using all its services
Integrate ThingSpeak IoT Cloud, IFTTT, google assistant to develop products.
Instructor Details
- 4.4 Rating
97 Reviews
Rahul Shrivastava
I am a certified trainer with over 11 years of experience as a professional trainer and product design engineer. My areas of interest are Embedded System design, IoT design, front end VLSI design. Certified in the Internet of Things, Embedded system, and VLSI. My teaching strategy is to start slow and then gradually increase complexity to ensure that students achieve learning outcomes.
More courses by Rahul Shrivastava
Develop Embedded Systems using Embedded C on AVR (2021)
4.6 (109 Reviews)
Provider: Udemy
Time: 8.8h
$69.99
More Arduino courses
Learn to Build a Computer (PC) in 2026 - all types!
4.9 (245 Reviews)
Provider: Udemy
Time: 6.1h
$74.99
Raspberry Pi For Beginners - 2026 Complete Course
4.8 (3,105 Reviews)
Provider: Udemy
Time: 10.6h
$89.99
Ultimate Guide to Raspberry Pi : Tips, Tricks and Hacks (2023)
4.8 (2,363 Reviews)
Provider: Udemy
Time: 5.2h
$69.99
Mastering Microcontroller: STM32-LTDC, LCD-TFT, LVGL (MCU3) (2026)
4.8 (487 Reviews)
Provider: Udemy
Time: 8.1h
$79.99
Arduino Step by Step: Getting Started (2024)
4.7 (8,714 Reviews)
Provider: Udemy
Time: 21.4h
$159.99
Reviews
By Sripadh Sujith on 4/23/2023
This course was nice!But we have to concentrated more in every single words
By Waya Iruoghene Bryan on 4/14/2022
It was a good experience learning the functionalities of the ESP8266 using Thingspeak and IFTTT.
By Rogelio Barrios Rosas on 4/26/2021
Buen curso para introducirte de manera directa, práctica pero con buenas bases teóricas al mundo del IoT. Lo que se aprende es simple pero se puede extender fácilmente a proyectos más complejos.
By Mike Harmon on 1/14/2021
The music was much too loud in part 1. The speaker needs to adjust microphone in part 2. As I progressed through this class I found test answers that were obviously incorrect; for instance in the section 4 quiz the LM35 device is a 3 pin device NOT 35. The author states this fact at 41 seconds of lecture 10. There are others URI is NOT Unique Resource Identifier BUT it is a Uniform Resource Identifier. A "/" in a string does NOT remove the next character in a string. However it will cause compile issues if you try to use it in a string the way the author tries in question 8 of quiz 4. There are more examples. Why am I not impressed with this class? Because I am trying to learn something new and there is too much misleading information in this lesson.
By Annu jamre on 11/8/2020
Thanks lot sir,,,, This course is very helpful for bigner i learnt lot of from this course. Thanks so much sir ...
By Anubhav jain on 10/10/2020
Very nice interactive course get to know much about IOT with practical example it help me alot and make my keen interest on more future learning And thanks to rahul sir for such a good interactive course
By Sandeep kushwah on 9/5/2020
The content of the course was very nice, I had got lot of new information to learn through this course Which I can use building my projects.
By Garima on 9/4/2020
Most of the course is Hands-on with Sensors, IoT devices and Cloud Interface It's really a good course. Tough topics were well explained with many hand-on experiments with ease. Thanks a lot!!
By Sakshi on 8/5/2020
Its a great course to learn IoT with hands on practicals. Its a complete learning by doing course.
By Amit Pal on 7/31/2020
This course was perfectly designed for the introductory purpose. Also, the persons who are familiar with the Arduino platform but want to start with ESP8266 (like me) it is the best course available. I learned a lot and my confidence is now boosted. Thank you
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100







