Power your imagination with code

happy micro:bit

Did you know that you can code your BBC micro:bit using Blocks, JavaScript, and Python?

If you have never used a BBC micro:bit try our Quick Start Guide.

javascript-editor

MakeCode Editor

The MakeCode editor provided by Microsoft makes it easy to program your micro:bit with blocks and JavaScript. Find out more about the latest features in MakeCode.

If you're having issues accessing the editor, or want to use it offline, check out the FAQ.

python-editor

Python Editor

Our Python editor is perfect for those who want to push their coding skills further. A selection of snippets and a range of premade images and music give you a helping hand with your code. Powered by the global Python Community. Find out more about the latest features in version 2 of the Python Editor.

Applications

The micro:bit apps let you send code to your micro:bit wirelessly using Bluetooth. No leads needed! Learn more about using Applications.

Program the micro:bit using the MakeCode editor on your Windows 10 device. In addition to the familiar features of the web editor, the app lets you program your micro:bit over USB (without needing to drag-and-drop the file onto the micro:bit drive) and directly read serial data from your micro:bit for data logging and other fun experiments!

Learn to code the micro:bit in Swift with our interactive 'book' for iPad. Discover the fundamentals of code while having fun with your micro:bit!


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