← All projects
Project record01 mention
Originally shared on Hacker News

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.

Last shared
01 / Source history

Shared over time

Each entry reflects what was shared on that date. Details may have changed since then.

  1. 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.”