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

JavaScript Blocks Editor

The micro:bit's JavaScript Blocks editor makes it easy to program your BBC micro:bit in Blocks and JavaScript.

Powered by MakeCode. If you have any issues accessing the editor, check that it isn’t blocked in your school. If you need some inspiration then check out these Projects.

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.

Android and iOS apps

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

You can still access the legacy code editors and migrate your programs, but they are no longer being updated.