A list created by Denton
These courses take about 2-3 months to complete. The first course, an intro CS course from MIT, did a fantastic job helping me understand problem solving using computers (and Python in particular). It's more theory-driven, but indispensable for tackling bigger projects. The other courses are from Treehouse and are way more practical. #2 and #3 took about 40 hours for me to complete and by the end of those two courses, I could put together a nice Twitter-like microblog (complete with user logins, posts, and follows). Pretty neat! The other courses I've listed were essential for helping me add polish to the site and improve user experience.