Systems
How a computer runs a program
Machine language, a working CPU and an assembler, built by you.
About 30 hours of study.
Where to learn it
Read
Nand2Tetris: The Elements of Computing Systems
Noam Nisan, Shimon Schocken
Projects 4–6
Section not checked yet
Watch
From Nand to Tetris, Part I (Coursera)
Noam Nisan, Shimon Schocken
Weeks 4–6
Free to audit.
Section not checked yet
Practise
No practice set picked yet.
Suggest oneOther options
- Computer Organization and Architecture (NPTEL) (watch)
The full course
Which roles ask for it
- GATE computer science to get hired
- Embedded engineer to get hired
Before and after
Learn first
How a computer runs a program