9 Websites to Learn Skills for Free

Advertising Disclosure: When you buy something by clicking links on our site, we may earn a small commission, but it never affects the products or services we recommend.

Young woman learning on her laptop
Have a nice day Photo / Shutterstock.com

Editor's Note: This story originally appeared on The Penny Hoarder.

You’ve heard the affirmations about learning as a lifelong journey. But if you’ve ever tried to pick up a hobby or learn something new, you’ll realize the path to perfecting new skills is an expensive one.

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 skills 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 for cheap.

9 Websites to Learn Skills for Free

Woman cooking at home
Atstock Productions / Shutterstock.com

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

video cooking show YouTube blogger
Dean Drobot / Shutterstock.com

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, and you can get unlimited access to videos without an account.

2. Get Schooled on Khan Academy

Happy online shopper
Daniel M Ernst / Shutterstock.com

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 growth mindsets.

3. Expand Your Thinking With TED

man on his laptop, smiling
Monkey Business Images / Shutterstock.com

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 a deeper dive, 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 $49 per course.

4. Find Creative Inspiration on Skillshare

Man reading on a tablet
Inside Creative House / Shutterstock.com

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

Foreign language study
Maxx-Studio / Shutterstock.com

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

Woman at computer, coding.
PR Image Factory / Shutterstock.com

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

Happy woman working from home
fizkes / Shutterstock.com

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

woman software developer working from home
Roman Samborskyi / Shutterstock.com

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 and a yearly membership for future programmers with student-friendly pricing.

9. Upskill at Alison

Young happy man using laptop to work as an editor or developer
Kite_rin / Shutterstock.com

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 4,000 free courses on topics like business management, information systems, health care and more.

Where to Find Free Online College Courses

online college
Rido / Shutterstock.com

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

woman using a laptop
Flamingo Images / Shutterstock.com

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 Coursera helps connect students with low-cost online options to earn a bachelor’s degree or professional certificate.

edX

College student on a laptop
F8 studio / Shutterstock.com

With over 160 member universities and big names like Stanford, MIT, Harvard, UC Berkeley and more, edX offers 2,800 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

Student at home
Creativa Images / Shutterstock.com

Stanford University’s online platform has a free online course section where you can dip your toes into a bunch of topics free of 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

Happy guy at his computer
Dean Drobot / Shutterstock.com

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.

6 Steps to Learn New Stuff for Free or Cheap

Happy man working in home office on laptop
Branislav Nenin / Shutterstock.com

Maybe you promised yourself to learn to skydive or knit this year. Or 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 or businesses.

1. Start With Community College

Woman using video chat on laptop
Dean Drobot / Shutterstock.com

Community colleges are great places to explore a new degree path without committing big bucks to a diploma program.

And they can offer a good conduit to local business owners and entrepreneurs.

2. Consider Volunteering

Group of volunteers outdoors
Rawpixel.com / Shutterstock.com

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

Hands typing on a laptop keyboard
panitanphoto / Shutterstock.com

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

A welder at work
Tong_stocker / Shutterstock.com

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

senior woman art class business owner
Monkey Business Images / Shutterstock.com

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 and pottery classes to parenting classes or first aid certifications sponsored by city governments.

6. Ask a Local Business

Online shopping young start small business in a cardboard box at work. The seller prepares the delivery box for the customer, online sales, or ecommerce
Tong_stocker / Shutterstock.com

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. It’s an investment in cultivating lifetime customers.

How Much Money Can You Make Learning a New Skill?

A senior worker in eyeglasses stands in his carpentry workshop
Jacob Lund / Shutterstock.com

If you’re trying to earn extra money 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.

Get smarter with your money!

Want the best money-news and tips to help you make more and spend less? Then sign up for the free Money Talks Newsletter to receive daily updates of personal finance news and advice, delivered straight to your inbox. Sign up for our free newsletter today.