Comment Comment by troupe This course is pretty much what you described, but incredibly good pedagogy. https://www.nand2tetris.org/ parent troupe 3 years ago