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 64 ratings

REALLY A NICE COURSE!

Almost perfect. But writing the compiler and the operating system took me far more than the projected 10 hours. IMHO, part II should be split into two, and a few more words and guides on how to structure a compiler would be preferable. Also, I think that the programming assignments touch project dimensions, so mentioning version control systems might be a good advise.

Nevertheless, and without a doubt, a fantastic course given by one of the most ambitious and relentless instructors with great teaching skills and dedication to the topic.

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!