I’m looking for almost exactly this, but an abstraction or two higher - software architecture. Almost like SICP but as a course where I can follow along in more bite size chunks with video lectures. Does anyone have a recommended course?
A rare computer arch book written with programmers as the intended audience.
https://ocw.mit.edu/courses/electrical-engineering-and-compu...