Codeacademy/Mara Leighton
Free for basic access, $20/month for ProCodeacademy serves about 45 million students — most of which are in the 18-36 age group who want to progress in their career or build a new skill. Students can access interactive basic courses for free, or pay $20 per month for a Pro subscription that includes perks like step-by-step guidance, peer support, and real-world projects.
Its content is built in-house by a small team with engagement in mind — learners earn badges and get real-time feedback as they interact with classes. You can browse its catalog of thousands of hours of instruction by subject, like programming and data science, or by language, like HTML & CSS and Python.
Codeacademy has structured curriculum roadmaps like Career Paths that teach the core skills of Computer Science, Data Science, and Web Development, as well as Skill Paths focused on more specialized, shorter-term goals. You can take a quiz here if you're not sure where you should start.
And, for every Pro membership purchased, the company is giving away five memberships to those who are now unemployed or furloughed as a result of the COVID-19 pandemic. If that describes you, you can apply here.