Machine learning using the micro:bit

Machine learning using the micro:bit

Downloads can take a few minutes, especially for larger files or slower connections.

Threads

Why this why now

Applying programming skills to a physical computing context deepens pupils’ understanding of how code influences the world around them. This approach develops essential problem-solving, logical thinking and creative skills, helping pupils to see programming as more than just on-screen activity. By connecting their code to real, tangible outcomes, pupils gain a clearer sense of technology’s impact and begin to appreciate its role in shaping everyday life in an increasingly digital society.

Prior knowledge requirements

  • Pupils have experience of creating block-based programs.
  • Pupils understand how physical computers interact and control the environment they are used in.
  • Pupils can identify and use sequence, selection and iteration as part of programs.
  • Pupils can recognise and use variables and data structures in programs.
  • Pupils can explain what computer systems are.

Threads

Why this why now

Applying programming skills to a physical computing context deepens pupils’ understanding of how code influences the world around them. This approach develops essential problem-solving, logical thinking and creative skills, helping pupils to see programming as more than just on-screen activity. By connecting their code to real, tangible outcomes, pupils gain a clearer sense of technology’s impact and begin to appreciate its role in shaping everyday life in an increasingly digital society.

Prior knowledge requirements

  • Pupils have experience of creating block-based programs.
  • Pupils understand how physical computers interact and control the environment they are used in.
  • Pupils can identify and use sequence, selection and iteration as part of programs.
  • Pupils can recognise and use variables and data structures in programs.
  • Pupils can explain what computer systems are.