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.
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

How It Works
Trabajo del curso
Trabajo del curso

Cada curso es como un libro de texto interactivo, con videos pregrabados, cuestionarios y proyectos.

Ayuda de tus compañeros
Ayuda de tus compañeros

Conéctate con miles de estudiantes y debate ideas y materiales del curso, y obtén ayuda para dominar los conceptos.


Obtén reconocimiento oficial por tu trabajo y comparte tu éxito con amigos, compañeros y empleadores.

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. Join our online learners community at https://www.facebook.com/groups/hujimooc/.
Comprar cursoAuditar
Accede a los materiales del curso



Accede a los materiales con calificación


Not available

Recibe una calificación final


Not available

Obtén un Certificado de curso para compartir


Not available

Ratings and Reviews
Rated 4.9 out of 5 of 84 ratings

Great Course!

The course becomes so hard for me since week 4 when we started developing compiler.

Each assignment I spent 5 hours watching videos and making notes, 10 hours coding, and 10+hours debugging.

My feeling:

It turns out that although it is: time-consuming (I am a master student in environmental management with a full course schedule, projects for week 4,5,6 made me postpone to this section) and mentally challenging (I am not well-educated on software design and algorithms so I spent a lot of time debugging my code, fail, edit, fail, edit,..)

However, the sense of accomplishment when I finally got 100 for each project (almost) is incomparable, unique, and unparalleled. Love this course!


Hope we could redesign the week 4,5,6. The workload exponentially increased and reached the maximum in week 5. My strategy was postponing and postponing until I got time to work the assignment out. I hope we could reestimate the workload (maybe separate week 5, 6 into two weeks, perspectively. The videos are 3+ hours long😂)

In the end, love this course. Shimon and Noam are excellent instructors, their teaching style is very enlightening, the slide animation is great for illustrating processes clearly.

Just as the first part of the course the second course is equally interesting. So much information to learn from this course yet taught in a very student friendly, intuitive and interactive way. Doing the programming exercises makes this course even more exciting. Check it out!

Excellent course on understanding the fundamental pillars of how computer software works. Great lectures are clear and concise, so much so you can finish the course without using the textbook. Fun and challenging.

It's the most amazing course that i've ever taken. Thanks Noam and Shimon for your work.

I eagerly await the continuation of the course.