Skip to content
UdemyArduinoPaid courseBeginner levelCertificate

Introduction to MicroPython using the Pyboard (Udemy.com)

Get introduced to MicroPython and the Pyboard.

Created by: Venkatesh Varadachari

Last updated June 2022

icon
What you will learn

  • This course will teach you the programming language MicroPython, it's essential features and the platform or the microcontroller on which it will run, called the Pyboard.
  • By the end of this course, you will be able to build non-trivial projects using the Pyboard, by programming it using MicroPython.
  • You will also develop enough confidence to program MicroPython compatible boards other than the Pyboard using MicroPython.

How it compares

Against the other 295 rated Udemy courses in Arduino on CourseDuck:

  • Rating4.4 out of 5higher than 50% of them
  • Reviews103#195 of 296 by number of reviews
  • Length3.8 hoursshorter than 63% of them
  • Last updatedJune 2022earlier than 62% of them

icon
Course Description

Update June 2022:

  • Bill of Materials URLs are Updated


This beginner level course has twin objectives - (1) Introduce you to the Pyboard (2) Introduce you to MicroPython. By the end of this course, you would have developed a firm grasp of the hardware capabilities of the Pyboard and learnt to program it using MicroPython. We assume passing familiarity with the Python Programming language on the part of the learner.

Other than hardware and embedded enthusiasts, this course is also designed to be a gateway to embedded programming for folks coming from hardcore programming background with zero knowledge of electronic development boards. We think hobbyists and hard core engineers (hardware and software) alike will learn much from this course.

What you’ll learn

  • This course will teach you the programming language MicroPython, it's essential features and the platform or the microcontroller on which it will run, called the Pyboard.

  • By the end of this course, you will be able to build non-trivial projects using the Pyboard, by programming it using MicroPython.

  • You will also develop enough confidence to program MicroPython compatible boards other than the Pyboard using MicroPython.

Are there any course requirements or prerequisites?

  • To get maximum value out of this course, you should have at least a basic knowledge of programming principles.

  • Familiarity with Python will help you to follow this course easily.

  • You will also need to know some of the basic electronic concepts and experience with microcontroller boards like Arduino will help you in following this course.

Who this course is for:

  • A Python developer without hardware experience looking to get started in embedded programming.

  • Someone familiar with conventional microcontroller programming, but are looking to use a high-level language to program the microcontroller.

  • An electronics hobbyist or an enthusiast looking to explore the Pyboard and MicroPython.

  • A hardcore electronics engineer looking to learn one of the most exciting developments in the field of microcontroller programming.

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

Venkatesh Varadachari

    Venkatesh Varadachari is the founder of MAKERDEMY, a pioneer maker education company head-quartered in Singapore.

    Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives. 

    Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore. 

    He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore. 

icon
More courses by Venkatesh Varadachari

$16.99

$11.99

Free

$19.99

$11.99

$11.99

icon
More Arduino courses

Free

$74.99

$89.99

$69.99

$79.99

$159.99

icon
Reviews

4.4

103 ratings on Udemy

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

By Marcel Winhold on 12/6/2020

Leider zu schnell und nicht tiefgreifend genug.

By Neil Brown on 11/10/2020

Very organised approach to learning. Depth of coverage is about right for someone with a limited current knowledge of the area.

By Helmut-Werner Harder on 9/7/2020

Erwartungen sind erfüllt. Teilweise sehr schneller Fortschritt. Lässt sich aber durch die problemlose Wiederholung der Lektion in den Griff bekommen. Sehr gute Sprachverständlichkeit auch für nicht englische Muttersprachler!

By Anonymized User on 8/7/2020

The course was very good and gave me a good insight into micropython. I look forward to the next level on micropython. Regards Andy

By Ngahan on 4/14/2020

I found your Course very well detailed. i have remarked that there were not enough Assignment or task.

By Abcbanto on 8/11/2019

Bit reading robotically the slides. Some concepts are not explained, just read. Strange that the instructor is blaming a student that is provide an "unwelcomed" feedback in such way. Dear instructor, what should i add to my previous comments? The instructor is reading things like listing 10 alternative functions spelling words as "underscore", "parenthesis", "brackets", "0xfffffffff" as a bot. Cannot be more boring than that to follow. "Why a global var should be declared after imports to make efficient use of memory" is not explained either. And so and so on and so on. I can list more. Maybe because I had many very good Udemy courses and all my scores were high so far that in my opinion this is a course with very low value.

By Kenneth Thomas on 8/2/2019

It really gave a good foundation on the workings of micropython and the pyboard. The instructor moved through the material at a good pace and presented the information is a clear manner.

By Krithika Sureshkumar on 3/22/2019

The course has been structured very well to tailor to the needs of a beginner. The in-depth, precise explanation of Pyboard features and overview of Micropython has given me the confidence to work on more projects using this versatile board. I would highly recommend this course to anyone interested in Embedded and IoT programming.

By N Swetha Meenakshi on 3/21/2019

The first decent course on the pyboard that I have come across so far. It is very thoroughly explained. I would highly recommend this course for pyboard enthusiasts.

By Agalya on 3/20/2019

Some parts of the course are lengthy (timers), but if you are willing to invest your time, it is well worth it.

Showing all 10 reviews on CourseDuck

Read all 103 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 : 88 / 100