🏳️Micro:bit Educational Foundation | micro:bit

Website faviconmicrobit.org

The BBC micro:bit: the pocket-sized computer transforming digital skills learning.

[Skip to content](#reach-skip-nav)

BBC micro:bit

=============

micro:bit CreateAI

Try our new machine learning tool

[

Find out more

](/ai/)

Get started

-----------

Begin your micro:bit journey

Guides and videos to take you from first use to confident coder, creating your own micro:bit magic.

[

Take your first steps

](/get-started/getting-started/introduction/)

*   Free online micro:bit courses for teachers

    [

    Learn at your own pace

    ](/teach/professional-development/)

    [](/teach/professional-development/)

*   Be inspired by students' projects from around the world

    [

    do your :bit international showcase

    ](/impact/do-your-bit/)

    [](/impact/do-your-bit/)

*   First lessons with MakeCode & the micro:bit

    [

    Get started

    ](/teach/lessons/first-lessons-with-makecode-and-the-microbit/)

    [](/teach/lessons/first-lessons-with-makecode-and-the-microbit/)

Learn to code

-------------

From beginner to confident user and beyond

We help you pick the programming tool that's right for you, from block coding to text-based programming with Python.

[

Microsoft MakeCode

](https://makecode.microbit.org)

[

Python

](https://python.microbit.org)

[

Scratch

](https://scratch.mit.edu/microbit)

[

Let's code

](/code/)

micro:bit classroom for teachers

--------------------------------

Making coding lessons more productive

Manage whole class coding lessons in minutes. Distribute code to your class, save and resume students’ work, all without the need to register an account.

[

Visit micro:bit classroom

](https://classroom.microbit.org)

Lesson resources for teachers

-----------------------------

Planning and teaching with the micro:bit

### Primary ages 7-11

Complete, editable computing units of work and resources with cross-curricular links for art, science, geography and more, curriculum-linked to England KS2 and Code.org elementary CS Fundamentals.

[Search primary lessons](/teach/lessons/?filters=age-07-11yrs)

### Secondary ages 11-14

Units of work with downloadable, editable resources covering computing fundamentals through to cyber security, cryptography and creative design projects, curriculum-linked to England KS3.

[Search secondary lessons](/teach/lessons/?filters=age-11-14yrs)

[

View all lessons

](/teach/lessons/)

Features in depth

-----------------

Discover the power of the micro:bit

How does the BBC micro:bit work? It's packed with inputs, outputs, sensors and radio communication features.

[

Explore features in depth

](/get-started/features/overview/)

Creative projects

-----------------

Get coding and change the world!

Transform your micro:bit with quick Make It: Code It projects.  

Transform your world with problem-solving activities and the do your :bit challenge.

[

View all projects

](/projects/make-it-code-it/)

*   #### [Emotion badge](/projects/make-it-code-it/emotion-badge/)

    Use your micro:bit to express how you’re feeling

    [Read more](/projects/make-it-code-it/emotion-badge/)

*   #### [Saving sea creatures](/teach/lessons/sea-creatures/)

    Two simple projects to learn about the threats faced by fish and sea turtles and how technology can help them survive and promote bio-diversity. Design challenges for finding solutions to the Global Goals for sustainable development (SDGs).

    [Read more](/teach/lessons/sea-creatures/)

*   #### [Dice](/projects/make-it-code-it/dice/)

    Shake your micro:bit to make random numbers

    [Read more](/projects/make-it-code-it/dice/)

*   #### [Protecting animals on land](/teach/lessons/protecting-animals/)

    Two simple activities exploring how technology can be used to protect biodiversity in your neighbourhood and the wider world using the BBC micro:bit. Design challenges for finding solutions to the Global Goals for sustainable development (SDGs).

    [Read more](/teach/lessons/protecting-animals/)

*   #### [Step counter](/projects/make-it-code-it/step-counter/)

    Make your own step counter with a micro:bit

    [Read more](/projects/make-it-code-it/step-counter/)

*   #### [Healthy oceans](/teach/lessons/healthy-oceans/)

    Two longer, advanced projects to explore how wireless networks, smart materials and algorithms can help keep our oceans clean. Design challenges for finding solutions to the Global Goals for sustainable development (SDGs).

    [Read more](/teach/lessons/healthy-oceans/)

*   #### [Teleporting duck](/projects/make-it-code-it/teleporting-duck/)

    Teleport a duck between micro:bits using radio

    [Read more](/projects/make-it-code-it/teleporting-duck/)

We use cookies, which are small files saved on your device when you visit a website. Some are essential for the site to work properly and are always enabled. Others help us store your preferences and understand how you use the site. To choose which cookies are enabled select “Manage cookies”.

We do not use third-party ads on microbit.org.

Manage cookiesAllow all cookies