Yesterday while browsing the web, I stumbled upon a blog where the author had written a post regarding what a computer scientist should know, in that list he had given links for further reading. One of these links was to a website nand2tetris where the goal is supposedly to build a modern computer from first principles! This seems very interesting to me, and I would like to ask whether anyone here has tried, or would recommend this project. In a video he says it could be completed in 12 weeks, is this an accurate estimate? If so I would perhaps undertake this project early in the new year.
Also, if anyone who has tried it does reply, can you provide information about what the course doesn't cover, so I can have an idea of what I would need to study after completing the project?
Answers are much appreciated.