Build a Modern Computer from First Principles: From Nand to Tetris Coursera course projects
nand2tetris
https://www.coursera.org/learn/build-a-computer/home/welcome http://nand2tetris.org/
https://www.coursera.org/learn/build-a-computer/home/welcome http://nand2tetris.org/