Shimon Schocken

Shimon is professor of computer science at IDC Herzliya, founding dean of IDC's Efi Arazi school of computer science, and visiting professor at the Hebrew University of Jerusalem. He was also a visiting professor at Harvard University and Stanford university. In addition to computer science education, Shimon is committed to empowering the learning and teaching of early age mathematics.

Filter Courses within "Shimon Schocken" (Click to filter)
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) (Coursera) Coursera
Hebrew University of Jerusalem

Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) (Coursera)

Embark on an exciting journey to construct a fully functioning general-purpose computer in six engaging projects. This hands-on course breaks down the complexities of computer systems into understandable steps, allowing you to build from basic logic gates all the way up to a modern computer. Discover how computers work and are designed through practical application.

Jun 8th 2026
5-12 Weeks
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) (Coursera) Coursera
Hebrew University of Jerusalem

Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) (Coursera)

Embark on an exciting journey to understand the inner workings of computers by building one from first principles. This project-centered course continues where 'Nand to Tetris Part I' left off, guiding you through the development of a modern software hierarchy. You'll delve into creating a virtual machine and compiling a simple, Java-like programming language, culminating in the creation of a basic operating system.

May 25th 2026
5-12 Weeks
Page 1