where lots of online free courses are offered for free. My suggestion would be that the course "From Nand to Tetris. Building a Modern Computer from First Principles" being offered in one of those sites (maybe fits best on coursera). For sure, it's impossible to offer the full course in only one course of 6-10 weeks, but maybe in the format of two or three courses.
Yeees! Waiting so long for this course. I owned the book and made the two first chapters, but I lost the motivation not by the quality but by working too many hours in programming in my work. Now I have no excuses to follow the course. Anyone know if it is self-paced?