Computer Atlas

Foundations

The mathematical and logical bedrock of computing — bits, logic, sets, algorithms, and the theory of computation.

Foundations cover what computation is: numbers, logic, sets, formal languages, algorithms, and complexity. Everything else in the Atlas rests on this floor.

Core

The essentials. Start here.

Important

What you'll meet next.

Supplemental

Niche, historical, or specialized.