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, 38 of those languages are available to English speakers.
English obviously is not going to be offered to English Speakers, and the other two courses not available to English speakers are Guaraní and Catalán which are only available to Spanish 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 Duolingo Language Courses For English Speakers
- Spanish
- French
- German
- Italian
- Japanese
- Chinese
- Russian
- Korean
- Portuguese
- Arabic
- Dutch
- Swedish
- Norwegian
- Turkish
- Polish
- Irish
- Greek
- Hebrew
- Danish
- Hindi
- Czech
- Esperanto
- Ukrainian
- Welsh
- Vietnamese
- Hungarian
- Swahili
- Romanian
- Indonesian
- Hawaiian
- Navajo
- Klingon
- High Valyrian
- Latin
- Scottish Gaelic
- Finnish
- Yiddish
- Haitian Creole
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 Chinese Speakers:
- English
- Spanish
- Japanese
- Korean
- Italian
- French
For Czech Speakers:
- English
For Dutch Speakers:
- English
- German
- French
For French Speakers:
- English
- Spanish
- Italian
- German
- Portuguese
- Esperanto
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
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
- Esperanto
For Romanian Speakers:
- English
For Russian Speakers:
- English
- German
- Spanish
- French
For Spanish Speakers:
- English
- French
- Italian
- Portuguese
- German
- Russian
- Catalan
- Esperanto
- Guaraní
- Swedish
For Tagalog Speakers:
- English
For Thai Speakers:
- English
For Turkish Speakers:
- English
- German
- Russian
For Ukrainian Speakers:
- English
For Vietnamese Speakers:
- English
- Chinese