ArmEducationX

Arm technology is at the heart of a computing and connectivity revolution that is transforming the way people live and businesses operate. More than 70% of the world’s population are using Arm technology, which is securely powering products from the sensor to the smartphone to the supercomputer.

Arm Education is part of the Research Group in Arm. Our mission is to help close education and skills gaps in computer engineering and wider science, technology, engineering and mathematics (STEM) disciplines for the benefit of society.

By drawing on Arm’s technological expertise, innovation and partner eco-system, we provide content to help both teachers and leaners achieve their objectives. By creating and promoting products and content, often in partnership with others, Arm Education seeks to support people from diverse backgrounds to succeed – and thereby enriching the workforce of the future.

In addition to courses and programs on edX for learners, Arm Education separately provides a series of Education Kits available for free worldwide to teaching academics in the fields of electronics engineering, computer engineering and computer science. These kits focus on foundational subjects and consist of modular elements (slides, videos and lab work) which can be used in part or in whole by academics to supplement their own course material. Our digital-first publishing operation offers a range of complementary electronic and physical textbooks and reference books.

Arm Education courses, programs and Educational Kits are all focused on fundamental topics and the essential principles of hardware and software design, critical for today’s engineering workplace. Arm architecture provides the reference platform – but the learning outcomes are relevant to anyone interested in understanding our increasingly connected and intelligent world, irrespective of technology choice.

By providing affordable, contemporary and easy to use educational resources, Arm Education hopes to reduce the barrier to entry for new participants in computer engineering. We are excited about what you will build today and in the future.

Sort options

Introduction to Microprocessors (edX)

Self Paced
Introduction to Microprocessors (edX)
Course Auditing
Categories
Effort
Languages
An introduction to computer architecture, microprocessors and CPUs. Learn about the basic components of a PC, what they do, how they talk to each other and how object code gets transformed into machine code. The topics covered by this course are key to anyone interested in computer hardware engineering [...]

Teaching with Physical Computing: Soft skills, teamwork and the wider curriculum (edX)

Gain a comprehensive understanding of the ‘non-technical’ elements that make Project-Based Learning an important addition to STEM & Computing classrooms, and how to integrate them into your teaching. Brought to you by Arm, this course covers all the non-technological elements of Project-Based Learning. This includes soft skills such as [...]

Teaching with Physical Computing: Practical application and classroom strategies for PBL (edX)

This course guides you in using real-world problems to spark your learners’ creativity and empower them to develop their own solutions using Physical Computing. Brought to you by Arm, this course guides you through the practical application of Project-Based Learning (PBL) theory using a range of tools and [...]

Teaching with Physical Computing: Introduction to Project-Based Learning (edX)

This course introduces the fundamental concepts underpinning Project-Based Learning, and how you can apply it with programmable devices to bring STEM & Computing to life in the classroom. Arm’s first professional development course introduces you to the core elements of physical computing. This includes common Arm-based hardware platforms such [...]

Build Your First Internet of Things (IoT) Application on Arm (edX)

Self Paced
Build Your First Internet of Things (IoT) Application on Arm (edX)
Course Auditing
Categories
Effort
Languages
Learn to build functional IoT solutions such as an environmental sensor and an activity monitor that you can feature in your CV or portfolio of work - showcasing your skills to peers, professors or prospective employers. Arm technology powered the smartphone revolution, and now it’s helping power the Internet [...]

Machine Learning at the Edge on Arm: A Practical Introduction (edX)

This course will provide you with the hands-on experience you’ll need to create innovative ML applications using ubiquitous Arm-based microcontrollers. The age of machine learning has arrived! Arm technology is powering a new generation of connected devices with sophisticated sensors that can collect a vast range of environmental, spatial [...]

Business Models for Technology Innovators (edX)

Engineers and technology innovators need to understand how their contribution fits into the bigger picture. At the heart of this is the business model. Learn through a series of case studies how to understand and deploy business models to capture value and maximise the opportunities of your technology [...]

Build Your First IoT Application with Arm (edX)

Learn to build functional IoT applications such as an environmental sensor and an activity monitor that you can feature in your CV or portfolio of work - showcasing your skills to peers, professors or prospective employers.

Teaching with Physical Computing, Course 2: Practical application and classroom strategies for PBL (edX)

This course guides teachers through Project-Based Learning (PBL) pedagogy, practical application and supporting educational theoretical principles. The second course in our program for Computer Science teachers, Teaching with Physical Computing, guides you through the practical application of Project-Based Learning (PBL) theory using a range of tools and [...]

Teaching with Physical Computing, Course 1: Introduction to Project-Based Learning (edX)

This course introduces teachers to Physical Computing and the concepts underpinning Project-Based Learning. The first course in our program for Computer Science teachers, Teaching with Physical Computing , introduces you to the core elements of physical computing such as common hardware platforms, as well as the learning theories, [...]