How a computer is built, from the ground up: logic gates and Boolean algebra, then the CPU that assembles them into a machine — registers, buses, the fetch-decode-execute cycle, instruction sets and the tricks (pipelining, caching) that make it fast.
This subject course follows the topic vertically, across the years it spans. Some lessons are already written; the rest are shown as placeholders.