Other ways to use your micro:bit

Discover the alternative editors

Did you know you can program your micro:bit using Scratch or C++ ?

As well as our official micro:bit editors, we have a huge community of people making fantastic tools for programming, interacting and generally playing with the micro:bit.

The editors on this page are not officially supported by the Micro:bit Educational Foundation, so please look for the ‘support’ details in the editors themselves for any questions.

Go to our Official Editors

Third Party Editors

Scratch 3.0

With Scratch, you can program your own interactive stories, games, and animations - and share with others. Available for Windows and macOS.

scratch.mit.edu external link

Bitty Blue

Provides a collection of fun things to do with the micro:bit and Bluetooth. Available for Android and iOS.
bittysoftware.com external link


Makes the transition from block-based programming to Python easier. Works in a browser.
app.edublocks.org external link

Firia Labs

CodeSpace provides step-by-step interactive lessons for beginners to learn Python. Works in the Chrome browser.
firialabs.com external link


Kodu let's kids create games via a simple visual programming language. Available for Windows.
kodugamelab.com external link


Simple text-based code editor for beginner programmers. It's written in Python and available for Windows, macOS, Linux, and Raspberry Pi.
codewith.mu external link


Program your micro:bit with Simulink, an intuitive block based editor for modelling and simulation.
mathworks.com external link

MIT App Inventor

MIT App Inventor helps people around the world build mobile apps. Available for Windows, macOS and Linux.
mit.edu external link

Arduino IDE

Program the micro:bit with the Arduino editor. Available for Windows, macOS and Linux.
learn.adafruit.com external link


Program the micro:bit using blocks on touchscreen devices. Available for Android, iOS and Fire OS.
birdbraintechnologies.com external link


Designed for young children to learn basic programming using simple animation. Available as a Chrome extension.

kidscodejeunesse.org external link


Program the micro:bit and some accessories with Scratch blocks, Python or C languages. Available for Windows, macOS and Linux.

mindplus.cc external link

GNAT Community

Program the micro:bit with the Ada and SPARK programming languages. Available for Windows, macOS and Linux.

github.com external link

Third Party Editors (Development Previews)

The editors below are early previews from our partners. They're in the stages of development where things might change at any time, so unlike our official editors they're not guaranteed to look the same tomorrow as they do today. We're putting them here so you can see what's coming


MicroBlocks is a new programming language inspired by Scratch that runs inside the micro:bit. Available for macOS, Linux, and Windows.

microblocks.fun external link


This multi-device programming canvas combines block-based programming with Bluetooth enabled devices. Works in the Chrome browser on Chrome OS, macOS, and Android.

edu.workbencheducatio... external link

mBlock 5

Provides the ability to program the micro:bit with blocks or with Python. Available for Windows and macOS.

makeblock.com external link
Selecting this opens external content from our support system, which adheres to their privacy policy.