Skip to content

The new micro:bit Python Editor

Quick and easy coding

Makes text-based programming simple for students aged 11-14

a black and white micro:bit on a background of geometric shapes

The new programming tool from the Micro:bit Educational Foundation

The new micro:bit Python Editor is designed to help students who are learning to code using a text-based language. It's full of tools to help you spend more time teaching, from modelling programming tasks to testing and developing code.

Try the new micro:bit Python Editor

The editor is available in Chinese, English, French, Japanese, Korean and Spanish.

Two secondary school students holding micro:bits

High school students learning with the BBC micro:bit

Take your teaching further

The new micro:bit Python Editor is designed to help you deliver your programming fundamentals lessons with the benefits of the micro:bit.

Physical computing with the BBC micro:bit brings technology to life in your students' hands. It takes programming beyond the screen.

The micro:bit is proven to engage students with coding and motivate them to learn more about computer science. The purpose of this new editor is to reduce barriers to learning text-based languages and help you to teach.

Model and test code quickly

The new editor's simulator allows you to model coding tasks to your students using a virtual micro:bit. Students can also use this to test, debug and iterate their program designs before putting their code on a real micro:bit.

Gif showing some example code being tested in the Python Editor Simulator

Using the simulator to test code responds to changes in temperature

Learn and discover programming concepts

The Reference section allows your students to learn programming concepts through short explanations and code snippets they can drag and drop straight into their projects. They can build their understanding by modifying code snippets to fit their own project ideas.


Click on the headings to explore features of the new micro:bit Python Editor designed to give students quicker success with text-based programming:

Projects to try out

As well as the Ideas in the editor, there are dozens more quick projects on the micro:bit website available to code in Python. Here are three good ones to try first:

Create an automatic light that turns on when it’s dark.


Try the new micro:bit Python Editor