Harvard is offering its CS050 (Intro to Computer Science) course online for FREE. I'm only in the very beginning and it is – as to be expected of Harvard – impressive and entertaining. They even offer a certificate at the end that you could proudly display or share afterwards (for 90 bucks). I won’t be signing up for the certificate, I’m just enjoying the free, quality education.
The course starts off with binary code, which always seemed so scary and complicated from afar, but it is surprisingly easy once broken down. The lectures are taught via videos (ranging from 45 minutes to an hour, from what I’ve seen so far) and are accompanied by mini videos that aid and add to the main lecture videos. There are also Problem Sets, that I will update you on later, after I’ve completed them.
More info HERE.