Supporting Teachers and Learners
AI Summary
Arm technology is in billions of devices – from supercomputers, mobile phones, and cars to small computers from a vast range of ecosystem partners. Many of these devices, including micro:bit, Raspberry Pi and Arduino, are popular in education. The Arm School Program works with education and technology partners to support teachers and learners in STEM and computing education. Discover our range of professional learning support for teachers, plus our teaching and learning resources, which are linked to the computer science curriculum.
Teacher Communities and Training
How the Arm School Program Helps
Download our brochure to find out about the range of support Arm provides for schools (K-12).
Professional Development for Teachers
Develop your teaching practice with Arm.
Communities of Practice for Teachers
Join one of our communities to access events, resources, and peer-to-peer support.
Innovation Days
Bring computing to life by organizing an exciting design competition for your learners.
Computing and AI Learning Resources
The Arm School Program provides free, curriculum-aligned STEM, Computing, and AI resources for learners aged 9+. Through hands-on, project-based learning, students explore algorithms, data, embedded systems, computer architecture, and machine learning, connecting classroom concepts to real-world technologies such as smart devices, autonomous systems, and sustainable solutions. Classroom-ready and teacher-supported, the resources also include self-paced online courses that build digital and AI skills from foundational to advanced levels.
- Ages 9–12
- Ages 11–14
- Ages 13–15
- Post 16
- Wider context
Resource |
Physical device |
Programming element |
Overarching theme |
|---|---|---|---|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
Resource |
Physical device |
Programming element |
Overarching theme |
|---|---|---|---|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goal: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
Resource |
Physical device |
Programming element |
Overarching theme |
|---|---|---|---|
|
Raspberry Pi Pico W |
Python |
Sustainable development goals: |
|
|
Raspberry Pi Pico W |
Python |
Sustainable development goals: |
|
|
Micro:Bit |
MakeCode |
Sustainable development goals: |
|
|
Raspberry Pi Zero W |
Python |
Sustainable development goals: |
|
|
Raspberry Pi Pico |
Python |
Sustainable development goals: |
Resource |
Content |
|
|---|---|---|
|
Introduction to AI |
Take your first steps with AI. Develop your understanding and experience of AI and machine learning in our new course, presented by Arm engineers. |
|
|
Introduction to Microprocessors |
Get started with computer architecture in this online course presented by Arm engineers. |
Resource |
Content |
|---|---|
|
Explore how Artificial Intelligence works, from everyday applications to core concepts like training data, algorithms, machine learning, and supervised vs. unsupervised learning. This resource pack supports hands-on model training with CreateAI while encouraging reflection on bias, data quality, and ethical responsibility in AI systems. |
|
|
Uncover how microprocessors—the brains inside digital devices—are designed and built, from idea to silicon. This resource pack equips teachers with everything needed to run a lesson or workshop on how these tiny, yet powerful, chips are created and why they matter. |
|
|
Explore how semiconductors power everything from phones to hospital tech—and why they’re vital to our world. This resource pack gives teachers everything needed to run a lesson or workshop introducing the chip industry and Arm’s role in it. |
Books and Curriculum Courses
Project books that guide learners through hands-on activities, resource packs with everything teachers need to deliver complete lessons, and curriculum courses that provide full-term coverage to build knowledge and skills step by step.
Micro:bit Project Book
An introductory book of projects guiding learners from first plugging in their micro:bit to programming in Python. Suitable for all ages.
Arduino Projects for Schools
A hands-on introduction to microcontrollers, the internet of things and data science. Ages 11-18.
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.
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.
Smart Schools on Arduino
Accessible and engaging projects based on the more advanced features of Arduino in real-world contexts. Ages 11-18.
Grades 5-7 Computing Course
A complete curriculum covering grades 5 to 7 based on a project-based learning approach using micro:bits and MicroPython. Ages 9-12.
School and College Liaison
Connect learners with the world of tech through Arm’s school and college outreach. From primary workshops and careers talks to work experience and insider insights into Arm careers, these resources and opportunities help inspire the next generation of innovators.
Outreach
Arm works with schools and partners to deliver outreach for K–12 learners, supporting coding, problem-solving, and an understanding of the technologies shaping our world.
Career talks
Arm delivers careers talks in schools and colleges, inspiring learners through real-world engineering experiences and showcasing pathways into technology careers.
Work experience
Arm offers work experience opportunities that give learners insight into careers in technology and engineering. Program details will be shared soon.
Arm emerging talent
Explore early career opportunities at Arm, including apprenticeships, internships, and graduate roles, designed to build skills for technology and engineering careers.
Partners and Communities of Practice
Arm is proud to support teacher communities like Computing at School (CAS) and the Computer Science Teachers Association (CSTA), as well as being a partner of FIRST Robotics.
These initiatives help teachers bring STEM and computing to life through project-based learning and physical computing, using devices like the micro:bit, Arduino, and Raspberry Pi. Educators gain access to peer networks, resources, events, and digital badges, while learners benefit from creative, hands-on experiences that build real-world problem-solving skills.

Physical Computing Community
The CAS Physical Community provides a space for CAS members to engage in discussions, share valuable resources and best practice around the use of physical computing in the classroom.

Physical Computing Affinity Group
The Physical Computing Affinity Group allows teachers to share best practices, knowledge, and resources. It's a place for CSTA members to find help and training, as well as to create resources connected with physical computing.
Robotics Competitions
Arm is a proud partner of FIRST Robotics in the US and FIRST Tech Challenge in the UK.
Click on the links to find out how you can enter a team.
Stay in Touch
Sign up to receive regular news and updates from the Arm School Program.