Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

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

Course Cover

5

(4)

compare button icon
Course Report - Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)

Course Report

Find detailed report of this course which helps you make an informed decision on its relevance to your learning needs. Find out the course's popularity among Careervira users and the job roles that would find the course relevant for their upskilling here. You can also find how this course compares against similar courses and much more in the course report.

Course Features

icon

Duration

44 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

44 hours

Course Description

"In this project-centered course, you will have the opportunity to build a modern computer system from scratch. Throughout the course, you will engage in six hands-on projects that will guide you through the process of constructing elementary logic gates and ultimately creating a fully functioning general purpose computer. The aim of this course is to provide you with a comprehensive understanding of how computers work and how they are designed.

No previous computer science or engineering knowledge is required to enroll in this course. All the necessary knowledge will be provided as part of the learning experience. Additionally, no physical materials are needed as you will be building the computer on your own PC using a software-based hardware simulator, similar to how real computers are designed by professionals in the field. The hardware simulator and other software tools will be provided free of charge after enrollment.

The course consists of six modules, each consisting of video lectures and a project. It is estimated that each module's lectures will take approximately 2-3 hours to watch, while completing each project will require around 5-10 hours. The course can be completed in six weeks, but learners have the flexibility to progress at their own pace.

This project-centered course follows a unique format that allows you to actively apply new concepts as you learn. By working on real-world projects with guidance from instructors and a community of like-minded learners, you will gain a deeper understanding and be able to use your newly acquired skills to make positive changes in your life and career.

Upon completion of the course, you will have not only gained valuable knowledge but also have a finished project that you can be proud of and share with others. If you want to learn more about this course, you can watch a TED talk about it by searching for ""nand2tetris TED talk""."

Course Overview

projects-img

Hands-On Training,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

You will gain knowledge on Logic Gate

You will gain knowledge on Computer Architecture

You will gain knowledge on Assembly Languages

You will gain knowledge on Hardware Description Language (HDL)

Course Instructors

Author Image

Shimon Schocken

Computer Science

Shimon Schocken is the instructor for this course
Author Image

Noam Nisan

Computer Science and Engineering

Noam Nisan is the instructor for this course

Course Reviews

Average Rating Based on 4 reviews

4.9

100%

Course Cover