Stage-wise projects I implemented for "Nand2Tetris: Build a Modern Computer From First Principles" course.
Nand2Tetris is a self-directed, project-oriented online course whose aim is to build a computer capable of running Tetris game starting from nothing but the humble NAND gate.