Introduction
Welcome to the micro:bit user guide
This user guide provides a range of useful information related to the micro:bit. For example, how to transfer code to the micro:bit or reset it, and details of our official code editors and tools including Microsoft MakeCode, the micro:bit Python Editor, micro:bit classroom and our mobile apps.
Other useful links
In addition to the user guide, the following sections also provide information you may find useful:
![](https://cdn.sanity.io/images/ajwvhvgo/production/543afae56a6922134f338df47727ab303c1c84f3-1760x1244.jpg?rect=1,0,1759,1244&bg=fff&w=270&h=191&q=90&fit=min&auto=format)
Understand the basics of why teachers love the micro:bit and what it can do.
![](https://cdn.sanity.io/images/ajwvhvgo/production/543afae56a6922134f338df47727ab303c1c84f3-1760x1244.jpg?rect=1,0,1759,1244&bg=fff&w=270&h=191&q=90&fit=min&auto=format)
Understand the basics of why teachers love the micro:bit and what it can do.
![](https://cdn.sanity.io/images/ajwvhvgo/production/0ae5acb1d03bea956b7574c18e46367c54f966dd-800x565.jpg?rect=1,0,799,565&bg=fff&w=270&h=191&q=90&fit=min&auto=format)
If you are a first time user with a new or used micro:bit, this is the place to start.
![](https://cdn.sanity.io/images/ajwvhvgo/production/0ae5acb1d03bea956b7574c18e46367c54f966dd-800x565.jpg?rect=1,0,799,565&bg=fff&w=270&h=191&q=90&fit=min&auto=format)
If you are a first time user with a new or used micro:bit, this is the place to start.
![](https://cdn.sanity.io/images/ajwvhvgo/production/0b11d68fbc1143522c71dea45395f7f99530b819-800x565.jpg?rect=1,0,799,565&bg=fff&w=270&h=191&q=90&fit=min&auto=format)
Explore the features on the micro:bit through videos and project suggestions.
![](https://cdn.sanity.io/images/ajwvhvgo/production/0b11d68fbc1143522c71dea45395f7f99530b819-800x565.jpg?rect=1,0,799,565&bg=fff&w=270&h=191&q=90&fit=min&auto=format)
Explore the features on the micro:bit through videos and project suggestions.
![](https://cdn.sanity.io/images/ajwvhvgo/production/f1bead0e15c8ca7d7ac65feb5969b8effec20028-6720x4480.jpg?bg=fff&w=270&h=180&q=90&fit=min&auto=format)
Discover our free resources available to support teaching with the micro:bit.
![](https://cdn.sanity.io/images/ajwvhvgo/production/f1bead0e15c8ca7d7ac65feb5969b8effec20028-6720x4480.jpg?bg=fff&w=270&h=180&q=90&fit=min&auto=format)
Discover our free resources available to support teaching with the micro:bit.
![](https://cdn.sanity.io/images/ajwvhvgo/production/aad231304d6e0e980657d1d435f5c1fddb45335a-6720x4480.jpg?bg=fff&w=270&h=180&q=90&fit=min&auto=format)
Access compatible editors: Microsoft MakeCode, the Python Editor, Scratch...
![](https://cdn.sanity.io/images/ajwvhvgo/production/aad231304d6e0e980657d1d435f5c1fddb45335a-6720x4480.jpg?bg=fff&w=270&h=180&q=90&fit=min&auto=format)
Access compatible editors: Microsoft MakeCode, the Python Editor, Scratch...
![](https://cdn.sanity.io/images/ajwvhvgo/production/720edb6b368457ac705c03b87babb887636dbfe9-800x533.jpg?bg=fff&w=270&h=180&q=90&fit=min&auto=format)
Find out how to easily share and save code with a whole class.
![](https://cdn.sanity.io/images/ajwvhvgo/production/720edb6b368457ac705c03b87babb887636dbfe9-800x533.jpg?bg=fff&w=270&h=180&q=90&fit=min&auto=format)
Find out how to easily share and save code with a whole class.
Support
Get answers to your questions via our knowledge base articles or contact our support team.
Developer site
Find details of the micro:bit’s hardware, software and firmware and other support suitable for those developing with or for the micro:bit.