Nand2Tetris (part 1)
A project-oriented course from the Hebrew University of Jerusalem (offered on Coursera) in which students implement an entire 16-bit computer in a hardware simulator using a simplified HDL, starting from a NAND gate and building up to an ALU, RAM, CPU, program counter, and an assembler for the computer's assembly language; part 2 covers a VM, OS, compiler, and high-level language. The commenter has two modules left in part 1.
Shared over time
Each entry reflects what was shared on that date. Details may have changed since then.
Nand2Tetris (part 1)
A project-oriented course from the Hebrew University of Jerusalem (offered on Coursera) in which students implement an entire 16-bit computer in a hardware simulator using a simplified HDL, starting from a NAND gate and building up to an ALU, RAM, CPU, program counter, and an assembler for the computer's assembly language; part 2 covers a VM, OS, compiler, and high-level language. The commenter has two modules left in part 1.
Posted by @pid0x17 · Original comment ↗
“Nand2Tetris part 1. It is a project-oriented course from the Hebrew University of Jerusalem (offered on Coursera) where you implement a whole 16-bit computer in a hardware simulator in a simplified HDL language, starting from a nand gate and ending with an ALU, RAM, CPU, program counter, and an assembler for the computer's assembly language. I only have two modules left before I finish part 1.”