Move Over, MasterClass. Here Are 9 Websites to Learn Skills for Free

A woman paints a portrait while taking an online class.
Getty Images

ScoreCard Research

You’ve heard the affirmation about education being a lifelong journey. But if you’ve ever tried to learn a new skill, you realize the path to perfecting it can get expensive. Whether it’s an investment in equipment, paid courses or sessions with a pro, the cost to begin learning in-demand skills can be a significant financial barrier.

If you’re looking to upskill for a career move or explore a craft you’ve always admired, there are ways to learn a new skill for free if you know where to look. From free online courses that let you progress at your own pace to workshops that hone creative skills, there are plenty of ways to learn new stuff for free or cheap.

9 Websites to Learn a New Skill for Free 

While these platforms aren’t offering online courses with graded assignments, these websites and mobile apps provide ways to learn online or explore a new skill in your own time.

  1. YouTube
  2. Khan Academy
  3. TED
  4. Skillshare
  5. Duolingo
  6. Grow Google
  7. HubSpot Academy
  8. Codecademy
  9. Alison

1. Learn Anything on YouTube

There’s a reason YouTube is Gen Z’s preferred online learning platform and their favorite social media app. From how-to videos on home renovations and crafts to crash courses in string theory, YouTube has something for everyone. Here are a few popular education channels to check out:

If you’re looking for more practical skills training, such as refinishing furniture or playing the piano, YouTube is the best place to start because it’s completely free. You can get unlimited access to videos without an account.

2. Get Schooled at Khan Academy

Khan Academy started with Sal Khan filming videos to tutor his cousin in math and science. Since then, it has grown into one of the most transformative educational resources on the internet. Its library of free courses covers everything in the K–12 curriculum, as well as SAT prep, AP courses and even life skills such as financial literacy and the growth mindset.

3. Expand Your Thinking With TED

Like the viral TED Talks highlighting industry experts, TED has free resources and short online courses. These are usually less than an hour and provide a quick introduction to things like data science or social media marketing.

If you want to dive deeper, you can sign up for TED’s online courses on topics like public speaking or nurturing your imagination. The self-paced online lessons are done as part of a cohort of students and cost $35 per course.

4. Find Creative Inspiration on Skillshare

Looking to explore your creative side? Skillshare is the space for you. It offers hands-on free courses for and by creators in areas like graphic design, photography, creative writing, art, music and more.

The downside to Skillshare is that if you want to use it for free, you’ll have to be a quick learner. Your trial lasts only seven days before you get charged for a $32 monthly membership to keep accessing most courses.

5. Learn a Language With Duolingo

Learning a language for free sounds too good to be true, but Duolingo’s 500 million users prove you can learn in-demand skills without paying a dime. Duolingo offers 100 courses across 40 languages, plus it provides fee waivers for low-income students looking to take the English proficiency test.

6. Earn a Free Certificate With Grow Google

Google is much more than a search engine. Grow Google offers free classes for high-demand digital skills. If you’re serious about upskilling to build your resume, Google Digital Garage has free certificate programs in business skills, machine learning, customer service and web development.

7. Find Free Resources at HubSpot Academy

Another great place to upskill for free is HubSpot Academy. You can earn an online certificate for expanding your digital marketing skills with HubSpot’s free courses on topics like content marketing, business writing, web design and project management.

8. Get Technical Skills at Codecademy

Coding and other computer science qualifications are some of the most coveted resume skills. Start a new career path with the right course in JavaScript, HTML and more at Codecademy. There’s a three-day free trial for beginners, a free subscription and paid yearly memberships for future programmers with student-friendly pricing.

9. Upskill at Alison

Study for the job you want, not the one you have. At Alison, in-demand skills are just the start of advancing your career. You can create an account and browse the 5,000+ free courses on topics including business management, information systems, health care and others.

Where To Find Free Online College Courses

Want to get beyond in-demand skills and take courses from leading institutions online? You can access high-quality courses free online from top universities.

Coursera

If you want to get a peek at course materials from some of the top colleges in the country, Coursera is a good place to start. Some of the free courses hail from America’s top Ivy League schools such as Yale and Princeton. Coursera helps connect students with low-cost online options to earn a bachelor’s degree or professional certificate, too.

edX

With over 160 member universities and big names like Stanford, MIT, Harvard, UC Berkeley and others, edX offers over 4,000 online courses in computer science, business management, data science, language, humanities and engineering. While you can audit a free course, you’ll have to pay the enrollment fee if you want to earn credit and submit graded assignments.

Stanford Online

Stanford University’s online platform has a free online course section where you can dip your toes into a bunch of topics at no charge. The self-paced online course offerings cover a wide spectrum of skills and interests, from child nutrition and cooking to quantum mechanics.

Open Yale Courses

Like Stanford, Yale University has open courses where you can drop in and learn for free. The course topics span a wide swath of knowledge, including philosophy courses on death and economic classes on emerging financial markets.

A woman carries bags full of sticks and leaves as she helps clean up a garden.
Getty Images

6 Steps to Learn New Stuff for Free or Cheap

Maybe you promised yourself to learn to skydive or knit this year, or perhaps you’ve decided to go back to school to make your passion your profession. Either way, there are plenty of free or cheap opportunities to get some practice with local organizations and businesses.

1. Start With Community College

Community colleges are great places to explore a new degree path without committing big bucks to a diploma program. And, they can serve as a good conduit to local business owners and entrepreneurs.

2. Consider Volunteering

There’s nothing that proves time really is money like volunteering. If you’re looking to pick up a new skill, consider volunteering for an organization where you can pitch in and help your community. In exchange for your time, you’ll get real-world experience.

3. Look for Continuing Education Programs

Continuing education programs come in all flavors, but they’re usually associated with a local school district, trade school, community college or university system. Start by searching city or county websites, as state or local governments often fund these programs.

4. Find a Makerspace

Want to learn to weld or make book sculptures for craft fairs? Consider finding a Makerspace that offers access to tools and equipment, training and affordable workshops.

5. Search for Local Workshops 

Picking up a new hobby or even a career skill is as easy as finding a free or cheap local workshop on your community calendar. Choose from artist collectives that offer painting or pottery classes, or sign up for parenting classes or first aid certifications in courses sponsored by city governments.

6. Ask a Local Business

It sounds simplistic, but ask a local business specializing in the skill or hobby you’re learning. For instance, local ski resorts offer free skiing lessons for the same reason craft stores offer painting classes or Home Depot teaches workshops on making furniture. Those freebies are an investment in cultivating lifetime customers.

How Much Money Can You Make Learning a New Skill?

If you’re trying to earn extra money by picking up a new skill for a side hustle or upskilling to get a promotion, it can be hard to tell what’s worth your time. The best way to learn something that will make you bank is to invest in skills employers want or try an in-demand side hustle.

Kaz Weida is a former senior staff writer at The Penny Hoarder.