MicroPython
Arduino is adding the Python language as an additional option for programming microcontrollers. Our platform of choice is MicroPython. We support the official MicroPython project by contributing to the upstream repo.
Board Installation
Create smart dashboards to control connected devices using few coding
Code Editors
Create smart dashboards to control connected devices using few coding
MicroPython Basics
An introduction to MicroPython
Examples by Board
Create smart dashboards to control connected devices using few coding
MicroPython 101
Explore the world of Arduino and MicroPython with the MicroPython 101 course, using the Arduino Nano ESP32.
Courses
Discover plug-and-play projects with complete code & circuit examples.
Projects
Learn MicroPython and Arduino through a series of learning chapters with practical exercises.
Required Hardware
For this course, you will need the following material:
Firmware
Arduino has developed MicroPython support for the boards listed below. Here you can find the latest firmwares, and a link to installation instructions.