Build a Modern Computer from First Principles: Nand to Tetris Notes Week 1 Introduction Boolean Logic Week 2 Boolean Arithmetic Week 3 Sequential Logic Week 4 Machine Language Week 5 Computer Architecture Week 6 Assembler Week 7 Virtual Machine I Stack Arithmetic Week 8 Virtual Machine II Program Control Week 9 High Level Language Projects Assembler, which is implemented in python. VM translator, which is implemented in C++. Tetris game, which is implemented in Jack.