Terminus

Systems

Digital logic

Gates, adders and memory built from nothing but NAND.

About 15 hours of study.

Where to learn it

Read
Nand2Tetris: The Elements of Computing Systems

Noam Nisan, Shimon Schocken

Projects 1–3: Boolean logic, Boolean arithmetic, memory

Watch
From Nand to Tetris, Part I (Coursera)

Noam Nisan, Shimon Schocken

Weeks 1–3

Free to audit.

Section not checked yet

Practise
Nand to Tetris projects

Noam Nisan, Shimon Schocken

Projects 1–3

Twelve projects with tests, from logic gates to a compiler, run in the free online tools.

Wrong chapter, dead link, or know something better? Tell us on GitHub.

Which roles ask for it

Before and after

Learn first

Nothing. You can start here.

Helps to know: Discrete maths

Digital logic