Skip to content

Details

ABOUT STUDY GROUP
✨ We are working asynchronously, you are welcome to join at any time.✨

What I hear, I forget;
What I see, I remember;
What I do, I understand.
— Confucius, 551-479 BC

A typical CS/SE student is marshaled through a series of courses in programming, theory, and engineering, without pausing to appreciate the beauty of the picture at large. And the picture at large is such that hardware and software systems are tightly interrelated through a hidden web of abstractions, interfaces, and contract-based implementations. Failure to see this intricate enterprise in the flesh leaves many students and professionals with an uneasy feeling that they don’t fully understand what’s going on inside computers.

The best way to understand how computers work is to build one from scratch. And that’s exactly what you get to do in our Nand2Tetris study group.

STUDY MATERIALS
A copy of The Elements of Computing Systems, Second Edition – Building a Modern Computer from First Principles by Noam Nisan and Shimon Schocken (available from major book retailers).

OR

Enrolment in Build a modern computer from first principles: from NAND to Tetris at https://www.coursera.org/learn/build-a-computer. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit.

Related topics

Education & Technology
Hardware Engineering
Python
Computer Programming
Software Development

You may also like