Earn a Michigan Engineering AI Certificate — Stay Ahead of the AI Revolution
Learn Backend Development Part-Time, Online
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the fundamental layers of computer architecture in this 32-minute conference talk that demystifies how computers work from the ground up. Learn how the Seattle.rb study group used the Nand to Tetris curriculum to build a complete simulated computer over 12 weeks, starting with basic NAND gates and progressing through hardware architecture, assembler, virtual machine, compiler, and operating system development. Follow along as the speaker constructs a working computer step-by-step, explaining each layer of abstraction that transforms simple logic gates into the complex systems we use daily. Discover how fundamental programming concepts connect to hardware implementation and gain insight into a comprehensive curriculum that bridges the gap between low-level computer science and practical software development. This presentation aims to inspire developers to explore computer architecture fundamentals and consider implementing similar study group projects in their own communities.
Syllabus
XO Ruby Portland 2025 - Let's Build A Computer by Ryan Davis
Taught by
Confreaks