Skip to Content

The Ultimate List of ALL Duolingo Languages & Courses

Here is the ultimate list of ALL the Duolingo languages and courses available for each native language. This list of every Duolingo language available may even inspire you to start learning a language you haven’t thought of trying before! Let’s get started.

How Many Languages Does Duolingo Have?

Duolingo has 41 languages available currently. However, not every course is available depending on what your native language is.

For example, 39 of those languages are available to English speakers.

duolingo languages available for english speakers

English obviously is not going to be offered to English Speakers, and the two other courses not available to English speakers are Catalán which is only available to Spanish speakers, and Cantonese which is only available for Chinese (Mandarin) speakers.

UPDATE: Duolingo has taken away the Guaraní course for Spanish speakers, as well as the Esperanto course that used to be available for Spanish, French, Portuguese, and Italian speakers.

Want to take your language learning to the next level? If you’re ready to go beyond Duolingo, italki is the absolute best language resource out there. Take one-on-one classes with native speakers online for less than $10.

All Languages Taught on Duolingo

  1. Spanish
  2. French
  3. German
  4. Italian
  5. Japanese
  6. Chinese
  7. Russian
  8. Korean
  9. Portuguese
  10. Arabic
  11. Dutch
  12. Swedish
  13. Norwegian
  14. Turkish
  15. Polish
  16. Irish
  17. Greek
  18. Hebrew
  19. Danish
  20. Hindi
  21. Czech
  22. Esperanto
  23. Ukrainian
  24. Welsh
  25. Vietnamese
  26. Hungarian
  27. Swahili
  28. Romanian
  29. Indonesian
  30. Hawaiian
  31. Navajo
  32. Klingon
  33. High Valyrian
  34. Latin
  35. Scottish Gaelic
  36. Finnish
  37. Yiddish
  38. Haitian Creole
  39. Zulu
  40. Cantonese (for Mandarin Chinese Speakers)
  41. Catalán (for Spanish Speakers)
RELATED:  Duolingo Spanish Review 2023: Is Duolingo Good for Spanish?

All Duolingo Language Courses For English Speakers

  1. Spanish
  2. French
  3. German
  4. Italian
  5. Japanese
  6. Chinese
  7. Russian
  8. Korean
  9. Portuguese
  10. Arabic
  11. Dutch
  12. Swedish
  13. Norwegian
  14. Turkish
  15. Polish
  16. Irish
  17. Greek
  18. Hebrew
  19. Danish
  20. Hindi
  21. Czech
  22. Esperanto
  23. Ukrainian
  24. Welsh
  25. Vietnamese
  26. Hungarian
  27. Swahili
  28. Romanian
  29. Indonesian
  30. Hawaiian
  31. Navajo
  32. Klingon
  33. High Valyrian
  34. Latin
  35. Scottish Gaelic
  36. Finnish
  37. Yiddish
  38. Haitian Creole
  39. Zulu

Want to learn a language quickly and never forget it? Check out this book on Amazon about how to stay fluent in a language over time without losing fluency!

Every Duolingo Language Course For Arabic Speakers:

  • English
  • French
  • German
  • Swedish

For Bengali Speakers:

  • English

For Chinese Speakers:

  • English
  • Cantonese
  • Japanese
  • Korean
  • French
  • Spanish
  • Italian

For Czech Speakers:

  • English

For Dutch Speakers:

  • English
  • German
  • French

For French Speakers:

  • English
  • Spanish
  • Italian
  • German
  • Portuguese

For German Speakers:

  • English
  • Spanish
  • French
  • Italian

For Greek Speakers:

  • English

If you want to learn a language faster than ever, I highly recommend reading Benny Lewis’s book on how to learn a language in JUST 3 months.

For Hindi Speakers:

  • English
RELATED:  Duolingo Doesn't Have Tagalog: Here's What to Use Instead 

For Hungarian Speakers:

  • English
  • German

For Indonesian Speakers:

  • English

For Italian Speakers:

  • English
  • French
  • German
  • Spanish

For Japanese Speakers:

  • English
  • Chinese
  • Korean
  • French

For Korean Speakers:

  • English

For Polish Speakers:

  • English

For Portuguese Speakers:

  • English
  • Spanish
  • French
  • German
  • Italian

For Romanian Speakers:

  • English

For Russian Speakers:

  • English
  • German
  • Spanish
  • French

For Spanish Speakers:

  • English
  • French
  • Italian
  • Portuguese
  • German
  • Russian
  • Catalan
  • Swedish

For Tagalog Speakers:

  • English

For Thai Speakers:

  • English

For Turkish Speakers:

  • English
  • German
  • Russian

For Ukrainian Speakers:

  • English

For Vietnamese Speakers:

  • English
  • Chinese

Read More About Duolingo: