Code Academy

Code Academy

Code Academy is an online interactive platform that offers free coding classes in 12 different programming languages such as Python, Java, Ruby, and C++. You choose what you want to learn, practice writing out the code, and get instant feedback along with putting what you've learned into practice.

Code Academy has free classes, with a "pro" option that gives users access to a personalized learning plan, realistic projects, and live help from advisors and experts.