Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Micropython on ESP8266 for Beginner's Course
Rating: 4.5 out of 5(1 rating)
16 students

Micropython on ESP8266 for Beginner's Course

Completely Learn Python Programming in ESP8266 Wi-Fi SoC for Building IoT Products
Last updated 7/2025
English

What you'll learn

  • How to build IOT application using Nodemcu
  • How to interface any sensors to Nodemcu
  • Micropython basics
  • Everything will be from scratch no worries no pre-requisites

Course content

1 section38 lectures6h 50m total length
  • Downloading and Installing CP210X USB drivers for ESP82664:30
  • Installing Python and ESPtool for PC14:23
  • Installing Micropython image in NodeMCU using NodeMCU flasher6:03
  • Downloading and installing Thonny IDE in Windows PC10:25
  • Code Downloads for all videos below
  • LED Blink in Nodemcu12:05
  • Digital Inputs Working explained4:09
  • Interfacing Pushbuttons with Nodemcu8:31
  • Implementing External Interrupt in Nodemcu13:15
  • Interfacing SW-420 Vibration sensor with Nodemcu (Digital Type)10:05
  • PWM Signals explained5:48
  • Generating PWM signals in Nodemcu12:53
  • Driving servos with Nodemcu18:26
  • Timer Interrupts in Modemcu8:18
  • Interfacing DHT11/22 with Nodemcu9:45
  • SSD3306 OLED display working explained10:37
  • Printing text on SSD1306 OLED display using Nodemcu16:05
  • Printing shapes on SSD1306 OLED display using Nodemcu15:52
  • Printing images on SSD1306 OLED display using Nodemcu13:27
  • ADC Working explained Internals12:22
  • Interfacing SW420 Vibration sensor with Nodemcu (Analog Type)11:54
  • Interfacing variable resistor with Nodemcu (analog Type)15:22
  • LED Dimmer application using Nodemcu9:49
  • Serial UART protocol working explained5:04
  • UART Serial Transmission using Nodemcu5:15
  • Remote Offline weather station application using Nodemcu10:14
  • Condition to include main function in python code explained8:26
  • Nodemcu connecting to WiFi network11:06
  • Introduction to Thingspeak IOT platform10:55
  • Pushing data to thingspeak cloud server from Nodemcu8:30
  • Online weather station application using Nodemcu13:49
  • MQTT protocol Explained5:58
  • Introduction to Adafruit IO IOT platform11:57
  • Nodemcu configure as MQTT publisher21:22
  • Nodemcu configure as MQTT subscriber19:59
  • Controlling LED using Google Assistant voice command15:17
  • Accesspoint configuration in Networking Explained5:50
  • Nodemcu configured in Accesspoint Mode12:48

Requirements

  • No pre-requisites

Description

Over a 35+ lecture videos, 7+ Hours of Full HD Content that will take you in an interactive learning to not only master the coding of IoT Programming in ESP8266, but also learn the very basics of Thonny IDE Basics required for building your own IoT products connected to Thingspeak Cloud, how it really works and how it is connecting and communicating ESP8266 with Cloud.

Hi, welcome you all to this course on MIcropython on ESP8266 for Beginner's Course.

-> You will learn in detail about the ESP8266 Programming in Thonny IDE

-> You will learn all peripherals IoT Programming Methodologies for Passing the data's to and from the Thingspeak Cloud Platform.

The course is structured for the need of learners to understand ESP8266 & Thonny IDE from scratch till you master this skills. This course is the outcome of the experience I gained after training many of graduate students and working professionals in person, and with my expertise in the field of embedded systems.


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 Wi-Fi SoC.

  • Deploy IoT product to ThingSpeak Cloud platform using all its services

  • Integrate ThingSpeak IoT Cloud, IFTTT, google assistant to develop products.

  • Integrate Adafruit IO IoT platform (MQTT)

Who this course is for:

  • Hobbyist
  • engineer
  • anyone who wnats to start learning micropython over nodemcu/Esp8266