Code Academy
An online learning platform that offers interactive coding classes and career paths for all skill levels. The site offers free and paid options for learning 12 different programming languages, including Python, Java, JavaScript, and Ruby.