In addition to the python.microbit.org and makecode.microbit.org editors that the Foundation support, there are a range of tools that allow you to code the BBC micro:bit that have been developed by our community. These are not in a particular order and some may be in beta. For any issues please contact the developer. For any missing editors please contact support
Bitty softeware have a range of smartphone applications which work with devices like the BBC micro:bit and tutorials and other educational resources that help you learn how to write the code needed to make your micro:bit work with the smartphone app. You'll learn about coding and about communications too.
The Kodu Game Lab
Kodu is a visual programming language from Microsoft designed specifically for creating games. It is designed to be accessible for children and enjoyable by everyone. You can now use your BBC micro:bit with Kodu as a game controller. Control character movement using the accelerometer, jump and shoot with a button press, display animations on the screen, and more.
The Mu Editor
Mu Editor lets you take the micro:bit Python Editor wherever you go. Designed to be lightweight and run on all common operating systems, it can read .hex files written in Python and flash scripts directly to the micro:bit without compiling a .hex file. Experimental new additions made to MicroPython will be made available on the Mu Editor.
EduBlocks for micro:bit is a drag and drop code editor based on MicroPython. It includes most MicroPython features that allows you to control the onboard micro:bit features as well as external components.
Online editor that supports:
- Code completion and docs for some ESP8266, Pyboard, and MicroPython modules
- Flash a Python file or directory to a device
- Run REPL on a device
- Contains step-by-step interactive lessons, introducing the micro:bit and guiding you through basic python coding. No prior coding background needed!
- Provides an interactive text-based coding experience, with immediate feedback and helpful guidance on coding errors.
- Requires no software installation, just the Chrome web browser. No drivers or software to install, and even runs great on Chromebooks.
- Integrates with Google Drive, so all the code you write is saved to your Google account.
- Eliminates the need to drag-and-drop HEX files. Edit and run code quickly, right from the web browser.
Visit the editor at firialabs.com
online editor that allows you to code and compile .HEX files for the the micro:bit using C++
The ScratchX micro:bit extension lets you control your micro:bit wirelessly using Scratch programming blocks. You can use the tilt sensor or push buttons to design a whole new way of interacting with your Scratch projects. Use the LED matrix to display information or create light animations.
The extension only works with Mac OS X at this time.
Arduino IDEDid you know that the Arduino IDE can be used to program the micro:bit? Now you have yet another way to use this cool board! Learn how to set up Arduino to program your micro:bit, blink some LEDs, read the internal temperature sensor, send and receive data over Bluetooth
keywords for search: next steps, coding the micro:bit, what editors can I use, how do I program the micro:bit