"From Nand To Tetris" Projects on Coursera
Introduction
In this project-centered course you will build a modern computer system from elementary logic gates. The computer is built on your own machine, using a software-based hardware simulator, just like real computers are designed by computer engineers in the field.