Nand2tetris

Interesting and useful course.

Coursera