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 Software

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.

Check out the developer's website for further details.

  

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.    

Find out more about using the BBC micro:bit using Kodu Game Lab

  

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.            

Visit the Mu Editor webpage.


Edublocks

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.

Visit the Edublocks project


Pycharm

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

Visit the Pycharm plugin page


Codespace

  • 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


mBed

online editor that allows you to code and compile .HEX files for the the micro:bit using C++

Visit mBed online


keywords for search: next steps, coding the micro:bit, what editors can I use, how do I program the micro:bit