Hardware, Explained
an interactive guide

Hardware,
explained one step at a time.

Six short, click-through lessons on the physical parts running your code.

01

CPU vs. GPU

Few powerful cores, or thousands of simple ones.

start
02

How RAM Works

Fast short-term memory that forgets on power-off.

start
03

SSD vs. HDD

Spinning disks vs. electronic flash storage.

start
04

CPU Cache Hierarchy

L1, L2, L3 — a ladder of speed and size.

start
05

Multicore Processing

Genuinely doing several things at the same instant.

start
06

Binary & Bits

Everything, ultimately, is just 0s and 1s.

start