Boardie and a group of blocks

small, fast,
human-friendly

DO A LOT WITH A FEW SIMPLE COMMANDS
FROM IDEA TO REALITY IN NO TIME
SPEAKS YOUR LANGUAGE
Boardie and a group of blocks

MicroBlocks is a blocks programming language for physical computing inspired by Scratch.

It runs on microcontrollers such as the micro:bit, Calliope mini, AdaFruit Circuit Playground Express, and many others.

What Makes MicroBlocks Special

Boardie receiving instant orders
1

Code Interactively

MicroBlocks is a live environment. Click on a block and it runs immediately, right on the board. Try out commands. See and graph sensor values in real time. No more waiting for code to compile and download.

Boardie receiving multiple orders
2

Multitask Naturally

Want to display an animation while controlling a motor? No problem! MicroBlocks lets you write separate scripts for each task and run them at the same time. Your code is simpler to write and easier to understand.

Boardie receiving multiple orders
3

Run Everywhere

MicroBlocks runs on many different boards, but your scripts are portable. Buttons, sensors, and display blocks behave the same on all boards with the relevant hardware. MicroBlocks even simulates the micro:bit 5x5 LED display on TFT displays.

Boardie receiving multiple orders
4

Unplug and go!

MicroBlocks downloads your code as you write it. When you like what your program does, just unplug the board and you're good to go. Make a pocket game, a fitness app, or light-up clothing that goes wherever you do.