ETH-Zurich: Digital Design and Computer Architecture; 227-0003-10L, Spring, 2025

ETH’s chip class goes viral: YouTube hype, open‑source flex, and NAND2Tetris debate

TLDR: ETH Zurich’s beginner chip-design course returns for Spring 2025 with lectures streamed by Prof. Onur Mutlu. Comments hype the free YouTube lessons, compare it to the famed NAND2Tetris, and celebrate ETH’s open‑source chip wins, linking DAC slides as proof these designs keep showing up everywhere.

ETH Zurich just dropped its Spring 2025 “Digital Design and Computer Architecture” course, and the internet is already turning it into a campus spectacle. It’s beginner‑friendly (no prerequisites!), lectures run Thu/Fri, labs are everywhere, and yes—you can watch the livestream. One commenter basically waved a big neon sign to Onur Mutlu’s YouTube channel, calling them “great,” and the crowd piled on with “free uni class, let’s go.” Overflow room? More like overflow brains.

The open‑source die‑hards are flexing hard: one fan shouted that ETH’s designs “pop up in lots of places,” and another dropped receipts—slides from DAC (Design Automation Conference) about ETH’s open‑source ASICs (custom chips) here. The vibe: ETH isn’t just teaching chips, they’re shipping them—openly—and everyone’s using them.

Then the classroom rivalry kicked off: a curious voice asked how this stacks up against NAND2Tetris (the cult‑favorite course that builds a simple computer from the ground up). The thread split between “ETH is more rigorous” and “NAND2Tetris is the perfect starter.” Meanwhile, someone brought up RumbleDB and its JSONiq language, praising it as a joy to use—turning the comments into a victory lap for ETH’s broader tech ecosystem. TL;DR: memes about “no sleep prerequisites,” YouTube fanfare, and open‑source swagger everywhere.

Key Points

  • The course introduces fundamentals of digital circuit design and computer architecture.
  • Objectives include implementing a simple microprocessor and learning systematic debugging.
  • Lectures are Thursdays and Fridays 14:15–16:00 in HG F7 (overflow HG F5).
  • Lab sessions run Tuesday, Wednesday, and Friday in specified HG rooms.
  • Prerequisites are none; instructor is Onur Mutlu, with resources via announcements, VVZ, and Moodle.

Hottest takes

"his (great) lectures to YouTube" — nfreising
"Crazy how successful the ETH open source designs were" — panick21_
"how this course compares to the NAND2Tetris course?" — chompychop
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.