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.
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
Accessible and engaging projects based on the more advanced features of Arduino in real-world contexts. Ages 11-18.
Arduino Projects for Schools
A hands-on introduction to microcontrollers, the internet of things and data science. Ages 11-18.
Computing on micro:bit
Interactive activities and engaging projects with MakeCode as the programming interface. Ages 7-14.
Robotics and IoT
Projects use micro:bits and peripherals to create autonomous cars and smart cities. Ages 11-16.
Programming with MicroPython
Introduction to programming in MicroPython on a micro:bit. Ages 11-16.
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!
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 Pico Projects for Schools
Raspberry Pi Pico Projects for Schools: Explore cutting-edge topics in Computing, including ML and IoT. Ages 16-18.