4 ms·
From Nand to Tetris: Build a Modern Computer from First Principles https://www.coursera.org/learn/build-a-computer https://www.coursera.org/learn/build-a-comput
by jamestimmins 3y ago
From Nand to Tetris: Build a Modern Computer from First Principles
https://www.coursera.org/learn/build-a-computer https://www.coursera.org/learn/build-a-computer
Phenomenal look at different systems involved in a computer, and has you build simple versions of logic gates, ALU, assembler, compiler, bootloader, and graphics engine. Highly recommend for folks who didn't study CS in school.
- hirvi74 3y agoI have been considering going through this book/program myself. I do have a CS degree, but I really need to brush up on somethings, and I will imagine I will learn a lot of new things too. However, I noticed there are two versions of the book. Do you think the version matters?
- jamestimmins 3y agoThe book (and course, IIRC) is split across two books. The first one focuses on the lower level systems, and I believe the seconds one deals with the bootloader, language implementation, screen animation, and building the game. It doesn't look like there are multiple versions of the books, unless I'm missing something. I did the two versions of the course without the book, and really enjoyed both. Although the writers of https://teachyourselfcs.com/ https://teachyourselfcs.com/ only recommend the first one, so it depends what you want to get out of it and whether the approach resonates.
- vmilner 3y agoThere are two editions of the book, but I believe each book covers the whole course.