Collection of projects for the nand2tetris course
-
Updated
Sep 8, 2025 - Hack
Verilog is a widely-used hardware description language (HDL) that enables designers to model, simulate, and synthesize digital circuits. It provides a text-based format for specifying the structure and behavior of electronic systems, making it easier to design complex hardware components such as microprocessors, memory, and communication devices.
Collection of projects for the nand2tetris course
Homework solutions for the Computer Architecture course at Constructor University (2024/2025)
Build a Modern Computer from First Principles. A primitive computer.
Implementation of 16 Bit Computer
Hack computer system built as described in "The Elements of Computing Systems" and Nand2Tetris I/II.
16-bit computing system from "THE ELEMENTS OF COMPUTING SYSTEMS" written by Noam Nisan and Shimon Schocken.
Completed nand2tetris part 1 & 2 as part of the course Computer Systems from KTH. Langauges: Hardware description language (hdl), Assembly (Hack), Python, VM-language
Projects of the "From Nand to Tetris" course, taught in NTU CSIE's "Introduction to Computer" course by Professor Yung-Yu Chuang (2023 fall).
Project solutions from the popular course nand2tetris.
An archive of projects implemented by my self in the course series [Nand2Tetris](https://www.nand2tetris.org/). (mainly in c++)
Building a Modern Computer from First Principles: from Nand to Tetris - a Coursera course
My solutions to the projects in the "Nand2Tetris" course.
Nand to tetris course at the Hebrew University
HDL, HACK ASM, PYTHON DICTIONARY ENCODER AND DECODER
Code for courser course "Building a Modern Computer from First Principles"
Building 'Hack' computer from ground zero
Solutions to coursework Nand2Tetris by Shimon Schocken and Noam Nisan https://www.nand2tetris.org/
Nand2Tetris Project Work