NAND 2 TETRIS
Build a complete working computer from just NAND gates. You don't need a soldering iron or electronic parts. This is all done in a web-based IDE that you can also download and work in. See WEB IDE. It completely simulates the computer using a language called Hardware Definition Language (HDL). After the language is written, it is easy to send it to a Field Programmable Gate Array (FPGA), which is a circuit that will run your code. HDL can also be burned on an Application Specific Integrated Circuit (ASIC) chip.
See:
- The official website of Nand to Tetris courses
- From Nand to Tetris In 12 Steps - by Professor Shimon Schocken
- Nand to Tetris Book Notes
- Shimon Schocken: The self-organizing computer course - TEDx talk by Shimon Schocken
- Lots of videos by students to help - YouTube search for Nand2Tetris videos