Arm Education
Educational materials created & produced by Arm Education for use by schools, universities and early career engineers
United Kingdom
Pinned Repositories
A-Beginners-Guide-to-Designing-Embedded-System-Applications-on-Arm-Cortex-M-Microcontrollers
A 'learn by doing' textbook on building an embedded system
Advanced-System-on-Chip-Design-Education-Kit
Design, implement, and test an Arm Cortex-A-based SoCs on FPGA hardware using functional specifications, standard hardware description and software programming languages
arm-gem5-rsk
Official repository of the Arm Research Starter Kit on System Modeling using gem5
Digital-Signal-Processing-Education-Kit
Implement Digital Signal Processing (DSP) systems and create audio applications using high performance and energy-efficient Arm processors
Embedded-Linux-Education-Kit
Develop an embedded Linux system on low-cost Arm based platforms
Fundamentals-of-System-on-Chip-Design-on-Arm-Cortex-M-Microcontrollers
A textbook on understanding system on chip design
Introduction-to-Computer-Architecture-Education-Kit
Gain an understanding of the fundamental topics and concepts of computer architecture including the application of these with modern Arm processors
Introduction-to-SoC-Design-Education-Kit
Gain an introductory knowledge to the basics of SoC design and key skills required to implement a simple SoC on an FPGA, and write embedded programs targeted at the microprocessor to control the peripherals
Rapid-Embedded-Education-Kit
Design and program Arm-based embedded systems and implement them using commercial API
VLSI-Fundamentals-Education-Kit
Gain an understanding of the fundamentals of Very Large-Scale Integration (VLSI), including how the theories and concepts can be applied in the design of simple logic circuits and in the physical implementation of a simplified microprocessor
Arm Education's Repositories
arm-university/Introduction-to-Computer-Architecture-Education-Kit
Gain an understanding of the fundamental topics and concepts of computer architecture including the application of these with modern Arm processors
arm-university/VLSI-Fundamentals-Education-Kit
Gain an understanding of the fundamentals of Very Large-Scale Integration (VLSI), including how the theories and concepts can be applied in the design of simple logic circuits and in the physical implementation of a simplified microprocessor
arm-university/Embedded-Linux-Education-Kit
Develop an embedded Linux system on low-cost Arm based platforms
arm-university/Digital-Signal-Processing-Education-Kit
Implement Digital Signal Processing (DSP) systems and create audio applications using high performance and energy-efficient Arm processors
arm-university/arm-gem5-rsk
Official repository of the Arm Research Starter Kit on System Modeling using gem5
arm-university/Rapid-Embedded-Education-Kit
Design and program Arm-based embedded systems and implement them using commercial API
arm-university/Introduction-to-SoC-Design-Education-Kit
Gain an introductory knowledge to the basics of SoC design and key skills required to implement a simple SoC on an FPGA, and write embedded programs targeted at the microprocessor to control the peripherals
arm-university/Efficient-Embedded-Systems-Design-Education-Kit
Design and program Arm-based embedded systems and implement them in low-level hardware using standard C and assembly language.
arm-university/Graphical-Micro-Architecture-Simulator
Graphical-Micro-Architecture-Simulator
arm-university/Advanced-System-on-Chip-Design-Education-Kit
Design, implement, and test an Arm Cortex-A-based SoCs on FPGA hardware using functional specifications, standard hardware description and software programming languages
arm-university/Real-Time-Operating-Systems-Design-And-Programming-Education-Kit
Design and program real-time operating systems on Arm-based platforms and use them to improve their application performance
arm-university/RPi-Pico-projects-for-schools
Raspberry Pi Pico Projects for Schools: Explore cutting-edge topics in Computing, including Machine Learning and Internet of Things. Ages 16-18.
arm-university/Internet-of-Things-Education-Kit
Specify, design, and program modern connected electronic systems in response to the ever-growing number of connected devices
arm-university/micro-course
The micro:course is a colourful, introductory book of projects that guides learners from first principles of the micro:bit through to the use of Python. It is intended for self-study and includes full explanations of each project, with all code also provided.
arm-university/Graphics-and-Mobile-Gaming-Education-Kit
Enable students to create 3D games on mobile devices through the teaching of graphics and gaming fundamentals and hands-on practice using professional graphics API and game engines
arm-university/Introduction-to-Robotic-Systems-Education-Kit
Introductory material on robotics and key practical skills required to program and control a robot to interact with its environment and perform simple manoeuvres.
arm-university/System-on-Chip-Design-with-Arm-Cortex-M-Processors
A reference book on System-on-Chip Design
arm-university/Introduction-to-Computing-with-microbit
Journey through all the features of the micro:bit with interactive activities and engaging projects to excite and enthuse learners. The course uses makecode as the programming interface and is suitable for learners of all ages and abilities.
arm-university/MicroPython-for-microbit
Learn about all the programming techniques in the GCSE Computer Science curriculum using MicroPython to program a micro:bit. Learners apply these techniques across several projects, mirroring real-world product development.
arm-university/Arduino-Projects-for-Schools
Arduino MKR Projects for Schools is a colourful entry-level resource, which introduces learners to the exciting world of microcontrollers, the Internet of Things and Data Science. Learners use both simulators and physical devices to build systems and solve real-life problems.
arm-university/Robotics-and-IoT-for-microbit
Take a journey of learning through the "Internet of Things" and Robotics. Learners apply Arm-based technology to solve interesting and authentic problems, using micro:bits and other exciting peripherals to create autonomous cars and smart cities.
arm-university/Modern-System-on-Chip-Design-on-Arm
A textbook on system on chip design using Arm Cortex-A
arm-university/Smart-School-Projects
A collection of accessible and engaging projects for teachers and learners that utilise the more advanced features of Arduino in real-world contexts.
arm-university/Computational_Thinking
These resources cover all the GCSE Computer Science Computational Thinking techniques and contain lots of interactive activities to reinforce understanding to prepare learners for their exams.
arm-university/International-Intro-to-Computing
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.
arm-university/Arduino-MKR
Arduino MKR is a colourful, introductory book of projects that introduces learners to the exciting world of microcontrollers and the Internet of Things. It is intended for self-study and includes full explanations of each project, with all code also provided.
arm-university/EduCheck
EduCheck is an auto grading tool for educational coding exercises
arm-university/microbit_sleeve
A printable branded sleeve used to attach a micro:bit to a battery pack securely.
arm-university/PPT-branding-tool
This tool applies a new PPT template to all PPT files in a designated repository
arm-university/Innovation-Days
Resources to support teacher running an Innovation Day