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
- GATE computer science to get hired
- Embedded engineer to get hired
- UGC NET computer science to get hired
Before and after
Digital logic