Other ways to use your micro:bit

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

Bitty Blue

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

EduBlocks

Makes the transition from block-based programming to Python easier. Works in a browser.
microbit.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

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

Mu

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

MathWorks

Program your micro:bit with Simulink, an intuitive block based editor for modeling 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, Mac OS, Linux.
learn.adafruit.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

art:bit

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

kidscodejeunesse.org external link

MicroBlocks

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

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

Swift Playgrounds

Solve puzzles to master the basics of Swift - the programming language for iOS apps. Available for iPad.

View

Workbench

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
Selecting this opens external content from our support system, which adheres to their privacy policy.