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.

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
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
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