The course consists of six modules, each comprising a series of video lectures, and a project. The hardware simulator, as well as other software tools, will be supplied freely after you enroll in the course. You will need no physical materials, since you will build the computer on your own PC, using a software-based hardware simulator, just like real computers are designed by computer engineers in the field. Therefore, we assume no previous computer science or engineering knowledge, and all learners are welcome aboard.
This is a self-contained course: all the knowledge necessary to succeed in the course and build the computer system will be given as part of the learning experience. In the process, you will learn - in the most direct and constructive way - how computers work, and how they are designed.
We’ll divide this fascinating journey into six hands-on projects that will take you from constructing elementary logic gates all the way through creating a fully functioning general purpose computer.
In this project-centered course* you will build a modern computer system, from the ground up.