The Best Free Language Learning Websites

Learn German, English, Spanish, French, Italian, and more

Why pay for expensive language software when you can use dozens of language learning websites for free? These websites use lessons, videos, images, games, and interactions to help you learn a new language or brush up an existing one, just as expensive programs do.

You can learn dozens of languages for free, including Spanish, English, German, Greek, French, Italian, Hebrew, Chinese, and many others.

In addition to these websites, there are free mobile language learning apps, which are great for learning a new language while you're away from your computer. Some of the websites below have their own free app.

If you're looking for a more interactive way to learn a new language, free language exchange programs allow you to practice with someone who actually knows the language.

01
of 17

Duolingo

A chalkboard with stick figures saying "hello" in different languages.
Tuomas Kujansuu/E+/Getty Images

Duolingo is one of the best places you can visit for learning a new language for free. Duolingo also offers an "Immersion" section where you are given real websites that either need to be translated or are already translated to practice your reading and translating skills.

At any time, you can switch to a different language to learn more than one at once without losing your place. 

Languages you can learn: Chinese, Czech, Danish, Dutch, English, Esperanto, French, German, Greek, Hawaiian, Hebrew, High Valyrian, Hindi, Hungarian, Indonesian, Irish, Italian, Japanese, Klingon, Korean, Navajo, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swahili, Swedish, Turkish, Ukrainian, Vietnamese, Welsh

02
of 17

busuu

Picture of the busuu logo

Busuu

Featuring beginner, elementary, and intermediate sections, busuu also lets you chat with native speakers of the language you're learning,

Busuu offers both free lessons and paid ones through a premium plan. 

Languages you can learn: Arabic, Chinese, English, French, German, Italian, Japanese, Polish, Portuguese, Russian, Spanish, Turkish

03
of 17

Mango Languages

Picture of the Mango Languages logo

Mango Languages

Mango Languages lets you learn over 60 languages for free, but only if your public library offers a subscription to the website. Otherwise, there's a monthly fee.

The website and mobile apps are simple to use, offering interactive lessons where you can listen to particular words of a sentence over and over until you get it right. With a microphone plugged in, you can test your pronunciation with a side-by-side comparison of your voice versus the one spoken in the lesson.

Languages you can learn: Arabic, Armenian, Azerbaijani, Bengali, Cherokee, Chinese, Croatian, Czech, Danish, Dutch, English, Farsi, Finnish, French, German, Ancient Greek, Koine Greek, Haitian Creole, Hawaiian, Hebrew, Biblical Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Kazakh, Korean, Latin, Malayalam, Norwegian, and others

04
of 17

Memrise

Picture of the Memrise logo
© Memrise

Since Memrise's courses are created by users, some languages have many different free courses available.

Memrise provides techniques for remembering each and every concept you run across. You collect points as you complete courses. Some options require a paid membership.

Languages you can learn: English, French, Spanish, Dutch, Portuguese, Norwegian, Danish, Japanese, Korean, Icelandic, Slovenian, Arabic, Turkish, German, Swedish, Polish, Italian, Chinese, Russian, and Mongolian

05
of 17

123TeachMe

The 123TeachMe logo.

123TeamMe lets you learn only Spanish, with games, quizzes, lessons, and audio files that assume varying degrees of skill. There's also a sentence maker, verb conjugator, and Spanish-English translator.

A placement test can tell you where you should start learning if you're unsure. There are lots of free resources, but also you can buy a premium subscription.

Languages you can learn: Spanish

06
of 17

eLanguageSchool

At eLanguageSchool, you can learn a new language for free via grammar lessons, huge lists of words and phrases, and structured videos.

Words and phrases for each language are listed on a single page, but broken into separate lessons to make it easy to move through the courses.

Languages you can learn: Arabic, Chinese, Dutch, French, German, Hindi, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Turkish, Vietnamese

07
of 17

Internet Polyglot

The Internet Polyglot logo.

Internet Polyglot isn't so much a learning tool that teaches basic concepts to more advanced ones as it is a massive flashcard game.

After selecting the language you want to learn, you can browse through a number of lessons that teach you a handful of words and phrases.

To test what you've been taught, you can go through the lessons again, but this time in the form of picture games, guessing games, typing games, and matching games.

Languages you can learn: Amharic, Arabic, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, English, Esperanto, Farsi, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Latin, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swahili, Tagalog, Tamil, Thai, Turkish, Ukranian

08
of 17

LearnALanguage.com

The logo and header from the LearnALanguage page.

This website supports a good handful of languages, but it's not nearly as comprehensive as some other websites here.

Some languages only feature a list of basic words and phrases with pronunciation help, while others have full courses with flash cards, slang, greetings, and more.

LearnALanguage.com is best for brushing up on basic and common words only after you have a good introductory feel for the language.

Languages you can learn: Arabic, Chinese, Danish, Dutch, English, French, German, Greek, Hebrew, Italian, Japanese, Korean, Latin, Norwegian, Portuguese, Russian, Spanish, Swedish, Turkish

09
of 17

FluentU

Picture of the FluentU logo

FluentFlix Limited

FluentU teaches languages using videos and flashcards. You learn words through an interactive guide, and then you can watch a video that immerses you in what you've just learned.

Videos can be filtered by topic, difficulty level, and format, like commercials, movie trailers, speeches, news, and more.

Languages you can learn: Chinese, English, French, German, Italian, Japenese, Spanish

10
of 17

Nativlang

The Nativlang logo.

Nativlang includes unique languages some of these other websites may not support.

Not all of the languages have the same learning structure, but most all of them will teach you pronunciation, grammar, alphabet, writing, and phrases.

Videos show you how to write and speak the language.

Languages you can learn: Portuguese, Icelandic, Aramaic, Italian, German, Middle English, Spanish, Modern Greek, Ancient and Koine Greek, Sardinian

11
of 17

Foreign Services Institute (FSI) Languages Courses

The title from the FSI Language Courses website.

The resources at FSI Languages Courses were developed by the U.S. government and are now freely available in the public domain.

Everything on the website is ordered by units, featuring an MP3 file for every tape within each unit. You can follow along with the audio tapes using the attached PDF files, and some of the units also include a workbook for practice.

Languages you can learn: Amharic, Arabic, Bulgarian, Cambodian, Cantonese, Chinese, Chinyanja, Czech, Finnish, French, Fula, General, German, Greek, Hausa, Hebrew, Hindi, Hungarian, Igbo, Italian, Japanese, Kirundi, Kituba, Korean, Lao, Lingala, Luganda, Moré, Norwegian, Polish, Persian, Portuguese, Romanian, Russian, Serbo-Croatian, Shona, Sinhala, Spanish, Swahili, Swedish, Tagalog, Thai, Turkish, Twi, Vietnamese, Yoruba

12
of 17

StudyStack

The StudyStack logo.

StudyStack is a simple language learning website that offers flashcards and other games to help you study a new language.

You can also learn a set of words through crossword puzzles, quizzes, matching, word scrambles, and other games. Since each game uses the same set of words, you can test yourself numerous ways.

Languages you can learn: Arabic, Cantonese, Chinese, French, Spanish, Latin, German, Dutch, Russian, Korean, Polish, Portuguese, Irish, Italian, Greek, Hebrew, Hindi, Hungarian, Japanese, Esperanto, Sanskrit, Slovak, Finnish, Swahili, Swedish, Czech, Dene, Kazakh, Turkish, Welsh, Yiddish

13
of 17

Living Language

The Living Language logo.

Living Language doesn't have free lessons that walk you through different skill sets. Instead, you're given free PDFs that have thousands of essential words and phrases.

All the PDF files are meant for beginners and can be downloaded without a user account.

Languages you can learn: Arabic, Chinese, Croatian, Czech, Dutch, English, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Swahili, Swedish, Thai, Turkish, Vietnamese

14
of 17

Speak7

The Speak7 logo.

Speak7 is entirely text-based, so there aren't any videos or interactive lessons, but its very useful how-to samples help with common sentences, like asking for directions, writing letters, making a phone call, creating a reservation, dealing with law enforcement, and seeking medical help. 

Not all of the resources are the same for each language, but some of them also have vocabulary lists, pronunciation help, and grammar instructions.

Languages you can learn: Arabic, French, German, Italian, Japanese, Russian, Spanish

15
of 17

BBC

The BBC logo.

BBC teaches you the first seven languages listed below through courses, videos, tests, word lists, audio files, and games.

The Quick Fix portion of the BBC website has a collection of MP3 files for the other 30+ languages that will teach you essential phrases. This is perfect for downloading and putting on your phone or MP3 player if you're visiting a different country.

Languages you can learn: French, German, Spanish, Greek, Italian, Portuguese, Chinese, Arabic, Japanese, Latvian, Icelandic, Bulgarian, Basque, Dutch, Hungarian, Finnish, Estonian, Romanian, Slovak, Turkish, Ukrainian, Urdu, Polish, and others

16
of 17

Effective Language Learning

Screenshot of the Effective Language Learning website

Effective Language Learning

Effective Language Learning has over 35 free lessons for French and several for Spanish, Italian, and German.

You can learn numbers, greetings, dates, telling time, accent marks, grammar, shopping, dining, and several other topics.

All of the lessons here are in text form, so you won't get pronunciation practice through audio files.

Languages you can learn: French, German, Italian, Spanish

17
of 17

MIT Global Studies and Languages

Picture of the MIT logo

Massachusetts Institute of Technology

MIT's list of language courses isn't well organized, making it rather difficult to identify resources.

The website also doesn't have a consistent set of lessons, which means some languages may have only audio files, others just PDFs, only videos for some, and maybe even assignments without answers.

Consider it if you've exhausted all the other websites in this list and are still looking to learn more about the two available languages.

Languages you can learn: Chinese and Spanish