Nand2Tetris was very good. I think Coursera has it listed as "Build a Modern Computer from First Principles: From Nand to Tetris." The course does an incredibly good job of walking you through building a CPU starting with NAND chips.
No comments yet.