MicroPython is an open source interpreter for the Python programming language developed specifically for microcontrollers. It is a subset of the Python 3 language that has been pared down to run efficiently on several microcontrollers. If you are familiar with Python or looking for a quick way to write code for a microcontroller (that isn't C/C++, Arduino, or assembly), MicroPython is a good option. Depending on the hardware, not all Python modules are available. Make sure to check the documentation.
SparkFun gator:bit v2 Hookup Guide
January 31, 2019
MicroPython Programming Tutorial: Getting Started with the ESP32 Thing
September 26, 2018
How to Load MicroPython on a Microcontroller Board
September 4, 2018
Pyboard Hookup Guide
September 7, 2017
Getting Started with MicroPython and the SparkFun Inventor's Kit for micro:bit
July 11, 2017
Looking for the old, archived tutorials? Head on over to the
archived tutorials on the main
Please be aware that the tutorials you find there are no longer actively maintained.