The Arm School Program has developed a suite of teaching and learning resources to help teachers deliver engaging and inspirational lessons in Computing. Applying the Arm School Program’s project-based learning pedagogical approach, our content encourages learners to develop soft STEM skills, such as creativity and resilience, while gaining the skills and knowledge needed for exam success.
The resources include two 6-lesson courses and one 12-lesson course, aimed at ages 11-14. The courses are designed to be taught back-to-back but can also be taught separately to fit into individual schools’ curricula. The courses provide comprehensive coverage of the 11-14 Computing curriculum in the UK. Each course includes: a specification and teacher guide, curriculum mapping, slide decks, worksheets, code snippets and solutions, as well as formative assessments.
Also available to download: an international course for Grades 5-7, which draws on the same content and topics, as well as other teaching and learning resources detailed below.
Please note that to get the most out of the courses, teachers and learners will need access to micro:bits.
Introduction to Programming Using MicroPython
Learn about all the programming techniques contained in the Computer Science curriculum for 11-16 year olds using MicroPython to program a micro:bit. This programming course covers the foundational computational techniques required for Computer Science for 14-16 year olds in the UK.
Micro:course
This is a collection of projects that guide learners from first principles of the micro:bit through to the use of Python. These projects are intended for self-study and, unlike the other courses, which are intended for classroom delivery, these projects include full project explanations with all code provided.
International Computing Course with micro:bit
This is a complete curriculum designed for schools internationally and covering Grades 5 through 7. Each grade includes 40 hours of teaching and learning content and uses the Arm School Program’s project-based learning pedagogical approach. The course is based on the use of micro:bits and MicroPython.
Sign up to receive regular news and updates from the Arm School Program
We will process your information in accordance with our privacy policy.