From NAND to Tetris Building a Modern Computer From First Principles Home Prerequisites Syllabus Course Book Software Terms Papers Talks Cool Stuff About Team Q&A; And of the book The Elements of Computing Systems , MIT Press, By Noam Nisan and Shimon Schocken The site contains all the software tools and project materials necessary to build a general-purpose computer system from the ground up. We also provide a set of lectures designed to support a typical course on the subject. The materials are aimed at students, instructors, and self-learners. Everything is free and open-source; as long as you operate in a non-profit educational setting, you are welcome to modify and use our materials as you see fit. You can now take Nand2Tetris on Coursera , starting April 11, 2015. Nand2Tetris in a nutshell (10 minutes) : Best viewed with Designed and built by Tali Gutman ...