#197 on Reddit
From Nand to Tetris (Build a Modern Computer from First Principles)
Coursera
7 recommenders · 7 threads · recommended in 5 years, 2015–2022 · score 8.7
A hands-on course in which learners build a simple general-purpose computer in simulation, starting from NAND gates: logic gates, an ALU, RAM, a CPU, and then an assembler, virtual machine, and compiler pieces. Based on the book The Elements of Computing Systems, it is offered as a Coursera course (Coursera course materials are linked from the official nand2tetris site).
Commenters praise it for making you build a working computer from logic gates and then program it in assembly, which they say teaches architecture far better than reading about it.
CS Fundamentals & Systemsintermediatefreemixed#computer architecture#logic gates#hdl#assembly#nand2tetris
Recommendations by year
20152022
I did it in coursera great course. Very well structured. Great exercises, great explanations. You are made building a computer from logic gates. Cool! Recommended!
Yes, this course is excellent. Rather than just something you read, the profs here have you build a computer (in simulation) from nothing more than Nand gates. It's the best course I've ever taken. I've also read Code: Hidden Language, but building a full adder, RAM, an ALU, a CPU, etc, and…
Take the course on Coursera called From NAND to Tetris.
Not sure what you're asking. This is just the CS syllabus for my university. If you want to start studying a university-level CS course (without actually going to university), I recommend trying out Harvard's CS50x online course. There are many more university-level courses you can take after…
This book isn't for you but I would recommend CS50 and the book Elements of Computing Systems. Alternatively, you can take the course 'FROM NAND TO TETRIS'.
Nand2Tetris is great at teaching computer architecture, currently doing in rn. Edit: if anyone wants to take the course, know that there are also free Coursera lectures that go along with the course which is very helpful and sometimes easier to learn from than the supplied papers. I watch them at…
Check out From NAND to Tetris. http://nand2tetris.org/ There's an online course on Coursera using these materials, which I am currently taking. You use a hardware simulator with a simplified, but serviceable HDL language, and build a computer system starting from NAND gates. I highly recommend it.
The first sentence from TYCS says, "If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science." They do expect some experience prior. Honestly, with CS50 you'll find way more support for when you get stuck. The courses/books in TYCS are truly self study…