Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

The Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) certification programme is a 100% online course. It is offered by The Hebrew University of Jerusalem. The programme has been developed by industry experts and knows what is in trend. Since the experts conceptualised it, it promises to abreast the candidates with latest and recent developments only.  The programme is divided into six different modules which can be easily completed and covered in approximately 43 hours of time span. These modules comprise videos, assignments, practise exercises, quiz and other elements which makes the learning process an interactive and practical one.  By doing this programme, candidates will open new gates of opportunity and growth for their career. The programme will also make the foundation of the candidate strong and worthy. It will also aid them in gaining a practical edge over other competitors in the market. 

The Highlights

  • A pure 100% online programme
  • Approx. 43 hours approximate time to complete the course 
  • Offering varied language subtitles
  • Shareable Certificate
  • Offered by The Hebrew University of Jerusalem 
  • 7 days free trial programme
  • Availability of financial assistance

Programme Offerings

  • assignments
  • Lectures
  • videos
  • Readings
  • Exercises
  • Lab

Courses and Certificate Fees

Fees InformationsCertificate AvailabilityCertificate Providing Authority
INR 2480yesCoursera

The fees for the course Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) -

HeadAmount
Certificate feesRs. 2,480

What you will learn

Mathematical skill

Once the candidate completes Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) programme, he/she will get to know and learn several things:

  • The programme will enable candidates in getting exposure to learning varied skills namely, Assembly Languages, Computer Architecture, Logic Gate, Hardware Description Language or HDL and many others. 
  • The programme gives exposure to perform and undertake projects which will help them understand the key possibilities occurring in the real world
  • The learning process will make the candidate capable of building a modern computer system 
  • As there will be no physical materials needed for the programme, the candidate will get to build a computer system all on one's own way. 

Who it is for


Admission Details

The Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) admission process is given below:

  • Firstly go to the course page.
  • Here there is a tab called ‘Enroll for free.
  • Sign up with your login id via Facebook or Google. 
  • You will then be able to get access to 7 days free trial programme
  • Post that in order to continue, you can select either to Purchase the Course or seek it only for Audit purpose. 

The Syllabus

Videos
  • Unit 0.0: Introduction
  • Unit 0.1: The Road Ahead
  • Unit 0.2: From Nand to Hack
  • Unit 0.3: From Hack to Tetris
  • Unit 0.4: Project 0 Overview
Reading
  • Module 0: Introduction Roadmap
Programming Assignment
  • Project 0

Videos
  • Unit 1.1: Boolean Logic
  • Unit 1.2: Boolean Functions Synthesis
  • Unit 1.3: Logic Gates
  • Unit 1.4: Hardware Description Language
  • Unit 1.5: Hardware Simulation
  • Unit 1.6: Multi-Bit Buses
  • Unit 1.7: Project 1 Overview
  • Unit 1.8: Perspectives
Reading
  • Module 1: Boolean Functions and Gate Logic Roadmap
Programming Assignment
  • Project 1

Videos
  • Promo Video
Reading
  • Course Overview
  • Textbook
  • FAQ

Videos
  • Unit 2.1: Binary Numbers
  • Unit 2.2: Binary Addition
  • Unit 2.3: Negative Numbers
  • Unit 2.4: Arithmetic Logic Unit
  • Unit 2.5: Project 2 Overview
  • Unit 2.6: Perspectives
Reading
  • Module 2: Boolean Arithmetic and the ALU Roadmap
Programming Assignment
  • Project 2

Videos
  • Unit 3.1: Sequential Logic
  • Unit 3.2: Flip Flops
  • Unit 3.3: Memory Units
  • Unit 3.4: Counters
  • Unit 3.5: Project 3 Overview
  • Unit 3.6: Perspectives
Reading
  • Module 3: Memory Roadmap
Programming Assignment
  • Project 3

Videos
  • Unit 4.1: Machine Languages: Overview
  • Unit 4.2: Machine Languages: Elements
  • Unit 4.3: The Hack Computer and Machine Language
  • Unit 4.4: Hack Language Specification
  • Unit 4.5: Input / Output
  • Unit 4.6: Hack Programming, Part 1
  • Unit 4.7: Hack Programming, Part 2
  • Unit 4.8: Hack Programming, Part 3
  • Unit 4.9: Project 4 Overview
  • Unit 4.10: Perspectives
Reading
  • Module 4: Machine Language Roadmap
Programming Assignment
  • Project 4

Videos
  • Unit 5.1: Von Neumann Architechture
  • Unit 5.2: The Fetch-Execute Cycle
  • Unit 5.3: Central Processing Unit
  • Unit 5.4: The Hack Computer
  • Unit 5.5: Project 5 Overview
  • Unit 5.6: Perspectives
Reading
  • Module 5: Computer Architecture Roadmap
Programming Assignment
  • Project 5

Videos
  • Unit 6.1: Assembly Languages and Assemblers
  • Unit 6.2: The Hack Assembly Language
  • Unit 6.3: The Assembly Process - Handling Instructions
  • Unit 6.4: The Assembly Process - Handling Symbols
  • Unit 6.5: Developing a Hack Assembler
  • Unit 6.6: Project 6 Overview: Programming Option
  • Unit 6.6B: Project 6 Overview: Without Programming
  • Unit 6.7: Perspectives
Reading
  • Module 6: Assembler Roadmap
Programming Assignment
  • Project 6

Instructors

Ask
Question
Loading...

Student Community: Where Questions Find Answers

Ask and get expert answers on exams, counselling, admissions, careers, and study options.
Back to top