Education Media Accelerated Learning

Online Education Courses and Books

Arm Education comprises the Arm University Program, Arm Education Media, and the Arm School Program. Each program works with academic, education and industry partners to support technology innovation and talent development through computing and STEM.

By drawing on Arm’s technological expertise, innovation and ecosystem, Arm Education leverages its extensive partner network to offer resources that accelerate learning through market-leading education materials and technologies. Students learn how to design and build with success now and for the future.

Online Course Compendium

Access the full collection of Arm Education Media Computer Engineering and Informatics online courses – enjoy unlimited access to ALL 10 online courses for 3 months, for a single one-off payment.

Online Courses

Our online courses have been carefully developed to help students, hobbyists and practicing or aspiring engineers learn about state of the art technologies from the Arm partner ecosystem. Each modular online course includes lecture slides, hands on lab videos with solutions and interactive quizzes. The courses provide an understanding of Arm architecture and the principles of software and hardware system design, essential for today’s computer engineering workplace. Some courses require hardware and software tools, which must be purchased separately.

Online Course Compendium

Access the full collection of our Computer Engineering and Informatics online courses through our new compendium offering. This provides you with unlimited access to ALL 9 online courses for 3 months, for a single one-off payment.

Mechatronics and Robotics

Learn core concepts of mechatronics and robotics systems design, as well as microcontroller programming using powerful Arm-based platforms.

Introduction to System-on-Chip Design

Learn a typical SoC development process around Arm Cortex-M based processors.

Online Course Sampler

Our Online Courses Sampler provides you with the opportunity to review extracts of lecture slides, quizzes and lab videos from all our online courses for the price of $8.00 for perpetual access.

Advanced System-on-Chip Design

Engage with a typical advanced SoC design process on an Arm Cortex-A based platform.

Efficient Embedded Systems Design and Programming

Learn the design and programming of embedded systems, and how to implement them in low-level hardware using standard C and assembly language

Embedded Linux

Learn how to configure the Linux kernel and develop custom peripheral drivers. Gain an understanding of the Linux architecture and acquire the practical skills required to build an embedded Linux system.

Graphics and Mobile Gaming

Learn the basics of graphics and game design technologies on mobile devices, with a focus on optimizing performance and reducing power consumption

Internet of Things

Learn IoT principles by working through a system that connects embedded sensors using commodity smartphones, developing skills such as app development and embedded system design

Rapid Embedded Systems Design and Programming

Learn how to accelerate the development of embedded systems and rapidly prototype various embedded applications

Real-Time Operating Systems Design and Programming

Learn foundational RTOS concepts for embedded applications, including task scheduling, memory allocation and resource management

Books available now

Arm Education books appeal to students and learners as they progress from novices to experts in Arm-based system design. The books program comprises both textbooks aimed at undergraduate students, and reference books destined for graduate students, researchers, aspiring and practising engineers.

Embedded Systems Fundamentals on Arm Cortex-M based Microcontrollers: A Practical Approach FRDM-KL25Z Edition

This textbook is a practical introduction to the world of embedded systems and targets a modern, ubiquitous processor architecture: The Arm Cortex-M0+. It introduces theoretical fundamentals with a hands-on, industry-informed experimental approach.

Embedded Systems Fundamentals on Arm Cortex-M based Microcontrollers: A Practical Approach Nucleo-F091RC Edition

Now in its 2nd edition, this textbook has been updated on a new development board from STMicroelectronics – the Arm Cortex-M0+ based Nucleo-F091RC.

Digital Signal Processing using Arm Cortex-M based Microcontrollers: Theory and Practice

This textbook introduces readers to Digital Signal Processing fundamentals using Arm Cortex-M based microcontrollers as demonstrator platforms. Topics include foundational concepts, principles and techniques such as signals and systems, sampling, reconstruction, anti-aliasing and FIR and IIR filter design.

Operating Systems Foundations with Linux on the Raspberry Pi

This textbook provides a practical introduction to the foundations of modern operating systems, with a focus on GNU/Linux and the Arm platform. If you want to learn about Operating Systems and keep a practical, real-world focus, then this book is the ideal starting point.