Building a Modern Computer from First Principles
se trata de un curso online en el que se aprende a construir un ordenador pero desde lo mas básico usando puertas NAND hasta que conseguimos programar un Tetris. Por lo que he visto, ponen a tu disposición, programado en Java, un entorno de desarrollo donde puedes probar todo sin necesidad de soldar nada

Una buena introducción del proyecto la da el mismo creador en una charla TED:
TED Talk: The self-organizing computer course by Shimon Schocken
Para los que como yo no puedan seguir el inglés hablado al 100%, en las charlas TED se puede activar los subtítulos, o poner la transcripción. En este caso solo hay inglés, pero leido se puede seguir bien.
(Por cierto que en las charlas TED podeis encontrar una de Negroponte del año 84 ...... retro total, aunque con temas actuales ......
