(Full review: https://medium.com/@venturidb/review-harvard-cs50-introduction-to-computer-science-75405e684a61#.1jq3325cw)
I’m having a hard time describing CS50 without sounding hyperbolic. The course was just so damn good. The content is engaging. David Malan is too good at his job. The production value is absurd. Honestly, go check out a lecture for the production value alone.
I have now completed CS50, Stanford CS101, and half of Udacity CS101 and without question Harvard’s introduction to computer science is my favourite.