The processor inside your phone, your earbuds, and increasingly your laptop. We start from absolute zero and build all the way to AArch64, caches and TrustZone — one short lesson a day.
▶ Start with Day 1 — What is ARM?This is a from-scratch course: no prior assembly or computer-architecture knowledge assumed. Each day is a focused, readable lesson that builds on the one before. By the end you'll understand how an ARM core is organised, how its instructions work, how it handles memory and interrupts, and what makes the modern 64-bit architecture tick. New lessons publish daily — bookmark this page.
New lessons publish daily. Roadmap may expand as the series grows.
Curious how ARM compares to the open ISA challenger? Read RISC-V vs ARM →
Finished ARM? Build real hardware next → FPGA from Scratch (free course)