Undeniably one of the best computer science courses. The advertising isn't false! This course permanently changed my perspective on hardware and software along with the relationship between the two...
Thanks to the instructors for bringing forth such an amazing course. The way the course is strucured makes it very interesting and easy to learn. Loved and enjoyed the course and learnt a lot from it
Best course I've ever seen. I had a lot of fun writing the final assembler. It's insane to think I went from building NOTs and ANDs from primitive NAND gates to playing Pong that on those very same chips. 10/10 would recommend to any programmer or prospective computer engineer.
por Ariel E•
This course does what's advertised. Now I feel that I understand how a computer works to the deepest possible level. Also, the project helpers are super fast and ready to help in all stages. Congratulations for the planning of this course. It was just perfect for me! Thank you!
por Chen A•
Amazing course, very interesting and simple approach to understand the low level of computer hardware. Its not my first time to deal with logic gates and flipflops, but its the first time i put this all together to build this monster. defiantly recommended, cant wait for part 2
por Mark M•
This is in my opinion the best course on computer hardware for beginners ever created anywhere, to date. Get ready to think and work though. It's not for lazy people that want it easy.
Completing every module is a rewarding and satisfying experience and the teachers are great.
por Anton M•
Great course, would recommend it to anyone who wants to understand "how does computer works"
Well structured, maintains amount of challenge on sufficient level to keep you interested
Btw I highly doubt if it's possible to complete it with 0% knowledge of any programming language
por Dmitry K•
Brilliant course! Very exciting. By my opinion, it could be better if it was more complicated to provide more challenges for experienced software developers, but this revision also is very good. Thanks to the authors. It was very interesting to fill this gap in my knowledge.
por yami m•
Amazing course, I recommand it to anyone that wants an overview of all the hardware inside a computer, and more generally to any computer science student. You get to really look (and experience) what is under the hood, thanks to the great job done by this course's creators.
por Vishnuwardhan S•
This is the only course which has cleared all my doubts about how a computer can be constructed from the ground up. It was clear and detailed and provided a comprehensive picture of how a computer works. I'm really glad I took the course and look forward to taking part 2.
por Anish M•
This was one of the most thorough courses in computer architecture and digital design. It is very satisfying to create a computer from something as simple as a NAND gate. The entire process is very rewarding and I am exciting for the next part of the NAND2TETRIS course.
por Marcel S•
Truly a great course if you want to learn about how computers work. If you don't have a CS degree and feel that there are some gaps in your knowledge to fill this course will definitely help you. But the most important thing: This course is great fun.
por Benjamin K•
This course provides a knowledge foundation and extensible vision to see how computing systems work. I have been following this course to develop a curriculum based on the vision of this course. Excellent contribution to the bring computational literacy to the masses.
por Danny D•
This class was fantastic! It was illuminating, well planned and extremely gratifying. I am a much more knowledgeable computer scientist as a result of taking this course. I highly recommend this to anyone who wants to truly understand how low-level computing operates.
por Steve R•
I did this course with my teen-age son. We both were able to build a computer from basic logic components and program it in assembly language. The instructors are clear, the assignments are the right size, and the tools make it so that you can check your own work.
por Markus F P•
A very great course, had lots of fun with the first 5 projects, but sadly wasnt able to write a program for project 6, therefore did it by hand which wasnt that interesting. However, I learned a lot about the functioning of the CPU and the Memory, which is great.
por Francisco G G•
Noam and Shimon made a very engaging course. I finished my studies more than 20 years ago, and I came acroos with FPGAs. I wanted to update my knowledge so every thing came fresh after following the course. For sure, I will follow the 2nd course as well. Thanks.
por Кирилл Б•
Awesome course, it give me understanding how everything works under the hood. I am grateful to the creators for their work, perfect explanations, interesting and exciting projects, awesome supported materials and software. It was an amazing adventure. Thank you.
por Daniel S•
This class was truly exceptional. I felt like it did an excellent job on conveying abstract concepts and I came away with a working knowledge of very basic computer architecture. I recommend this class to anyone curious about the inner workings of a computer.
por Anubhav B•
From coding an AND gate to a RAM, from being puzzled about bottom-up working of a computer to writing an Assembler....It took me 7 and a half weeks, 73 notebook pages and gazillion brain cells.
Thank you dear professors, Shimon and Noam :)
I learned a lot...
por Ajinkya M•
Really I want to thank Coursera for providing such wonderful knowledge and high-quality course available. The course should be made mandatory to kids, students & engineers. The understanding of the computers is greatly enhanced after completing this course
por Thomas N•
The most amazing online course. I love how it is project based. Everything you learn is straight away applied to building the project and it it made me look at so many things in life differently due to the way it breaks down the concept of abstraction.
por Ion P•
It was a really nice course with very good practical projects. What I really liked was the fact that in the end you will understand how all the electronic circuits inside the CPU will be translated into the lowest level of software inside a computer.
por Sudhabindu D•
One of the best online Computer Science courses out there. I don't know why it's not as famous as the other ones. If you want to know how a computer works inside out (and also build one from scratch!), just go for it. This one is for the epiphanies.
por Yuval A•
Very informative, before taking the course I always treated computers as a black box without knowing and even being able to imagine how they can be built. Now it became much more clear how 0's and 1's only can be added up to such an amazing machine
por Huzaifa A•
I think this was an amazing course. Both profs really teach you well and clears your basic concepts about electronic and digital world. It was a great experience learning and building HACK computer which was a dream come true in 6 weeks. Thank you.
por Alexander N•
I took this course out of curiosity and probably some nostalgic feelings. I really like the idea of making CS 101 course that builds your knowledge from ground up. And what can be more exciting than building a computer and writing your own game :)