Skip to content
UdemySoftware DevelopmentPaid courseBeginner levelCertificate

MicroPython and the Internet of Things (Udemy.com)

A gentle introduction to programming digital circuits with Python

Created by: Miguel Grinberg

Last updated April 2019

icon
What you will learn

  • Building digital circuits without soldering
  • Programming the ESP8266 microcontroller with MicroPython
  • Interface with sensors
  • Display text and graphics on a small OLED screen

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.7 out of 5higher than 79% of them
  • Reviews35#510 of 519 by number of reviews
  • Length6.2 hoursshorter than 52% of them
  • Last updatedApril 2019earlier than 92% of them

icon
Course Description

Welcome to MicroPython and the Internet of Things, a beginner tutorial that will introduce you to the exciting world of microcontrollers and small-form Internet enabled devices. On the hardware side, the tutorial is centered around the ESP8266 chip, an inexpensive, yet unbelievably powerful microcontroller. As far as software, I'm going to show you how to program this little device with MicroPython, a lightweight version of the Python language that is designed to run on devices with limited resources.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Miguel Grinberg

Miguel Grinberg has over 25 years of experience as a software engineer in a variety of areas such as web development, microservices, cloud, video broadcasting and computer animation. He blogs about a variety of topics including web development, Python, robotics, photography and the occasional movie review. Miguel lives in beautiful Portland, Oregon.

icon
More courses by Miguel Grinberg

$24.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.7

35 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By John Crook on 11/12/2025

Really enjoying this. You have to allow for the fact that it's hard to see the wires being connected (and tricky if you've got a wide development board to follow the row and column references... shoulda got the right dev board, right?)... also rshell is pretty much dead for Windows, but Thonny is way better anyway and you can still follow the tutorial (IDE rather than humble repl, so all good). It's well delivered and all of the fiddly downsides are a challenge that will make you stronger. But hey, I've only just fiished the second section!

By Andreas Petri on 6/8/2024

The course was informative and well structured. Highly recommended. Thank you very much!

By Raymond Claunch on 3/16/2022

Really like that I can clearly understand him, and the speed that he is teaching at is perfect. Not too slow, and not too fast. He breaks it down into easy to understand pieces.

By Avi K on 7/22/2020

good but dont forget to get the right tools

By Katlego Maleka on 5/7/2020

I'm definitely enjoying this. It's refreshing from the Java software I've been writing over the past 16 years. I got me a new hobby, thank you.

By Rian van der Colff on 1/25/2020

Learning much more than expected on all levels, not just coding, but hardware and use of tools etc.

By Helmut Wittneben on 11/8/2019

This course is a well structured introduction to micropython on esp8266. I got a lot of inspirations to build my own weatherstation in the next months. Thank you very much for this. Hopefully Miguel will continue to present some more courses in this area.

Showing all 7 reviews on CourseDuck

Read all 35 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100