Online courses from Arm

AI Summary

Build knowledge and hands-on experience with online courses from Arm. Explore the fundamental topics for today’s engineering workplace, including computer architecture, embedded systems, IoT, artificial intelligence, machine learning, system-on-chip design and technology innovation. Our education courses are available on edX, Coursera or both.

Computing and computer architecture

Introduction to microprocessors

Discover how microprocessors and CPUs work. Explore the arithmetic logic unit, the fetch-decode-execute cycle, pipelining, memory, buses and registers, and learn how high-level code is compiled and assembled into executable machine code.

Computer architecture essentials on Arm

Develop a deeper understanding of modern microprocessor architecture, including pipelining, branch handling, cache memory, superscalar processing, and out-of-order execution. Use simulation tools to put the theory into practice.

Embedded systems and IoT

Embedded systems essentials with Arm: Get started with the micro:bit

Get hands-on with embedded systems using MicroPython and the micro:bit. Learn how to work with sensors, LEDs and inputs, and explore digital logic, analog signals, and event-driven programming through guided projects.

Embedded systems essentials with Arm: Get practical with hardware

Build working embedded systems using the ST Nucleo F401RE development board. Learn to implement serial communication and use a real-time operating system (RTOS) to manage microcontroller peripherals concurrently.

Build your first Internet of Things (IoT) application on Arm

Learn the fundamentals of IoT, embedded architectures, connectivity, networking, and cloud computing. Build applications that read sensor data, transmit it using Bluetooth Low Energy and Wi-Fi, connect to cloud services, and display data through web and Android applications.

AI and machine learning

Introduction to AI

Explore the fundamental concepts behind artificial intelligence, machine learning and data science, including key models and the ethical, social, and environmental implications of AI. Apply what you learn by training and evaluating a machine learning classification model.

Machine learning at the edge on Arm: A practical introduction

Learn how to train and deploy machine learning models on resource-constrained Arm microcontrollers. Explore datasets, neural networks, computer vision, and model optimization through practical exercises using real sensor data.

AI at the edge on Arm: Understanding and deploying LLMs for mobile devices

Learn how to optimize and deploy language models on Arm-based mobile devices. Explore on-device processing, real-time inference, model compression, and quantization, application development, power efficiency, security, privacy, and ethics.
Produced in partnership with the University of Cambridge.

Optimizing generative AI on Arm processors: From edge to cloud

Learn how to optimize generative AI inference across Arm-based mobile, edge, and cloud platforms. Explore hardware-aware optimization techniques, including SIMD using Arm Neon and SVE, low-bit quantization, and the Arm KleidiAI library.

System on chip design

Introduction to System on Chip (SoC) design

Learn how processors, memory, interconnects, and peripherals are integrated on a single chip. Explore SoC architecture, hardware-software co-design, front-end and back-end design, implementation, fabrication, and real-world applications.
Produced by King’s College London with support from Arm Education.

Introduction to very large-scale integration design

Follow the chip-design journey from silicon and wafer preparation to digital logic, CMOS and MOSFET technology, HDL and RTL, EDA tools, physical implementation, fabrication and packaging.
Produced by King’s College London with support from Arm Education.

Teaching and technology innovation

Teaching AI on the edge

Explore how to teach AI for resource-constrained edge devices. Designed for higher-education educators, the course covers teaching approaches alongside model optimization, evaluation, and responsible deployment, including privacy, bias, and regulatory considerations.

Business models for technology innovators

Use real-world case studies to explore how business models capture value from technology innovation. Learn about the relationship between technology and business, digital transformation, partnership ecosystems, and how to assess, select, and adapt business models.

Courses in other languages

Fundamentos de sistemas embebidos con Arm: primeros pasos

Aprende los fundamentos de los sistemas embebidos y desarrolla aplicaciones en un microcontrolador simulado. Explora la arquitectura Arm, la API Mbed, las entradas y salidas digitales y analógicas, las interrupciones, los temporizadores y la modulación por ancho de pulsos.
Producido en colaboración con la Universitat Politècnica de València.

Sign up to receive updates about product releases, news and events from Arm Education

Sign up