Who is this class for: Do you want to understand how the software that runs computers works, and how it is built? Do you wish to become a more competent programmer, and get a deep, hands-on understanding of some of the most fascinating gems in applied computer science? Or... do you simply get a kick from building cool systems? If so, then welcome to Nand to Tetris, Part II! you are going to work hard, and enjoy every moment along the way.


Created by:  Hebrew University of Jerusalem

Commitment7 weeks, each week entailing about 3 hours of video lectures and 10-15 hours programming project.
Language
English
Hardware ReqYou'll need a personal computer -- any kind and OS is fine.
How To PassPass all graded assignments to complete the course.
User Ratings
4.9 stars
Average User Rating 4.9See what learners said
Syllabus

FAQs
How It Works
Coursework
Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from Your Peers
Help from Your Peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates
Certificates

Earn official recognition for your work, and share your success with friends, colleagues, and employers.

Creators
Hebrew University of Jerusalem
Ranked among the top academic and research institutions worldwide, the Hebrew University of Jerusalem is Israel's leading university and premier research institution. Serving 23,000 students from 70 countries, the Hebrew University produces a third of Israel’s civilian research and is ranked 12th worldwide in biotechnology patent filings and commercial development. The Hebrew University was founded in 1918 by visionaries including Albert Einstein, Sigmund Freud, Martin Buber and Chaim Weizmann. It is located on three campuses in Jerusalem and a fourth in Rehovot. Visit the website at http://new.huji.ac.il/en.
Pricing
AuditPurchase Course
Access to course materials

Available

Available

Access to graded materials

Not available

Available

Receive a final grade

Not available

Available

Earn a shareable Course Certificate

Not available

Available

Ratings and Reviews
Rated 4.9 out of 5 of 54 ratings

The best introduction of computer science course forever, I will recommend it to others. Thanks.

This course changed the way I think about programming and computers in many ways. Understanding and implementing the essential abstractions which make computers do their magic was one of the greatest learning experiences I ever had!

I'm thankful to the authors and they have all my respect for putting together such a great course!

This is an excellent course giving good view of operating system, compiler and fitting the pieces together. Highly recommended

By far the best MOOC I have taken - the focus on actual projects rather than simple quizzes keeps one continuously challenged.

The sense of accomplishment from building the entire stack of computing from ground up is really amazing.

The course instructors are great presenters and orators - there's no chance of getting bored - they bring great enthusiasm and passion into what they teach.