Resources for Schools (K-12)

Our teaching and learning resources help teachers deliver engaging and inspirational lessons in Computing using physical computing devices, such as the micro:bit. Applying the Arm School Program’s project-based learning pedagogical approach, the resources encourage learners to develop soft STEM skills, such as creativity and resilience, while gaining the skills and knowledge needed for exam success.


To learn about the Arm School Program approach, download our brochure here.

EdX: Teaching with Physical Computing

Professional development program for teaching with micro:bit, Arduino or Raspberry Pi through project-based learning.

Smart Schools on Arduino icon
Smart Schools on Arduino

Accessible and engaging projects based on the more advanced features of Arduino in real-world contexts. Ages 11-18.

Arduino Projects for Schools icon
Arduino Projects for Schools

A hands-on introduction to microcontrollers, the internet of things and data science. Ages 11-18.

Computing on micro:bit icon
Computing on micro:bit

Interactive activities and engaging projects with MakeCode as the programming interface. Ages 7-14.

Robotics and IoT icon
Robotics and IoT

Projects use micro:bits and peripherals to create autonomous cars and smart cities. Ages 11-16.

Programming with MicroPython icon
Programming with MicroPython

Introduction to programming in MicroPython on a micro:bit. Ages 11-16.

Computational Thinking Tasks icon
Computational Thinking Tasks

Resources for the UK GCSE on computer science computational thinking, with interactive activities. Ages 14-16.


An introductory book of projects guiding learners from first plugging in their micro:bit to programming in Python. Suitable for all ages, and now available for micro:bit v2!

Icon: Computing with micro:bit
Computing for International Schools

A complete curriculum covering grades 5 to 7 based on a project-based learning approach using micro:bits and MicroPython. Ages 9-12.

Raspberry Pi icon
Raspberry Pi Pico Projects for Schools

Raspberry Pi Pico Projects for Schools: Explore cutting-edge topics in Computing, including ML and IoT. Ages 16-18.