
nand2Tetris is a famed online course where you build a computer from the ground up — learning to chain together logic gates like AND and OR and NAND until you've built virtual hardware that can run Tetris. As essayists have described, it's deeply edifying, giving you a "I know kung fu"-like vision into the intellectual molecules of modern computation. — Read the rest