Skip to content

Beta testing

photo of a child using a micro:bit to measure soil moisture

What is beta testing?

Beta testing helps us improve micro:bit by trying out new software before it's more widely released. Your feedback helps us in our mission to inspire every child to create their best digital future by ensuring they have the best possible tools.

As a beta tester, you can help us to fix things that don't work for you, improve instructions and documentation, and suggest ideas.

Please note that the beta testing programme is only open to those aged 13 years and over.

Sign up as a beta tester

micro:bit betas

The latest micro:bit

If you have already got your hands on the latest micro:bit device​ we would ​ love you to try it out with the apps and editors. We also want to make sure that all micro:bits work with the editors as expected, so please you try out your current programs and lessons in the latest editors.

micro:bit classroom

micro:bit classroom is designed to help educators easily manage students’ work when programming the BBC micro:bit. You can share a program, review students’ work live, download a class report of completed work, and save the whole lesson to resume at a later date.

The latest micro:bit will be supported in micro:bit classroom once the MakeCode and Python editors are out of beta.

Use the Feedback button within the app to tell us what you think.

Visit micro:bit classroom beta

Python editor

The online Python editor beta contains a range of user experience changes and features that are being made ready for release, such as autocompletion.

You can use the latest micro:bit in the Python Editor beta. The developer documentation lists the Python APIs that are currently availableto try.

Visit Python editor beta


The MakeCode for micro:bit beta contains new features checked in to the code base which the MakeCode team believe will make it into the next yearly release of the live editor.

MakeCode Beta supports the latest micro:bit. To use the new features, you currently need to install the ​micro:bit extension

Visit the MakeCode beta


Scratch betas will be announced by the Scratch team when they become available. We will update this page when support is enabled for the latest micro:bit.

Android app

A beta version of the micro:bit app for android devices is made available to testers prior to release. Testers will be notified when this happens, but you will also be able to sign up on the Play store listing page.

To support the latest micro:bit, you will need to enable the MakeCode beta editor in the app. To do this:

  1. Press and hold the micro:bit logo in the app
  2. Append the URL with `beta` eg.

selecting MakeCode beta in the Android app

When you next tap Create Code, you will be taken to the MakeCode beta editor.

Download the Android beta

iOS app

The iOS is made available to beta testers through the TestFlightapp. Once you have downloaded this app, you will be notified when there is an updated version to test.

To support the latest micro:bit, you do not need the beta of the iOS app. You can switch to the MakeCode beta editor from within the app available from the app store:

  1. Select Create Code to open the MakeCode editor
  2. Press and hold the micro:bit logo to open the drop-down menu
  3. Toggle the button for Use Beta version to reload the editor in beta.

Selecting the MakeCode beta in the iOS app
Download TestFlight for iOS

How do I report bugs?

Please create a support ticket including as much information as possible about your system (e.g. operating system, browser) and the experience from the perspectives of educator and student.