Skip to content
Does Not Translate
Blog
Reviews
Mondly
Duolingo
Babbel
Memrise
Busuu
Lirica
Drops
Pimsleur
Rosetta Stone
LinguaLift
Triplingo
Lingopie
FluentU
Lingodeer
Falou
Beelinguapp
Oxford Language Club
Preply
Cudoo
Lingoda
italki
50 Languages
Bravolol
Lingvist
Awabe
LingQ
LuvLingua
Coursera
Live Lingua
Quizlet
Ling
Language Reactor
Toucan
Mango Languages
Speakly
Fluenz
Baselang
Clozemaster
Mosalingua
Udemy
Tandem
Allurvik Inuktitut Services
Rocket Languages
Qlango
HelloTalk
Brainscape
AccelaStudy Essential Apps
Learn
Arabic
Chinese
Croatian
Czech
Danish
Dutch
English
Estonian
Finnish
French
German
Greek
Hebrew
Hindi
Hungarian
Icelandic
Indonesian
Italian
Japanese
Korean
Latin
Lithuanian
Mandarin
Norwegian
Persian
Polish
Portuguese
Romanian
Russian
Serbian
Slovak
Spanish
Swedish
Tagalog
Thai
Turkish
Ukrainian
Urdu
Vietnamese
Follow on Twitter
Best Apps to Learn a Languages Online
Learn ️ Catalan
Learn ️ Esperanto
Learn Abkhaz
Learn Abruzzese
Learn Acholi
Learn Adyghe
Learn Afar
Learn Afrikaans
Learn Aiki (Kibet)
Learn Aiki (Runga)
Learn Ainu
Learn Akan
Learn Akan Twi
Learn Albanian
Learn Alsatian
Learn American English
Learn American Sign Language
Learn American Sign Language (ASL)
Learn Amharic
Learn Ancient Greek
Learn Antillean Creole
Learn Apache
Learn Apachean
Learn Arabic
Learn Arabic (Egyptian)
Learn Arabic (Gulf)
Learn Arabic (Levantine)
Learn Arabic (Maghrebi)
Learn Arabic (Modern Standard)
Learn Arabic Alphabet
Learn Arabic(Sudanese)
Learn Aragonese
Learn Aramaic
Learn Argentine Sign Language
Learn Armenian
Learn Aromanian
Learn ASL
Learn Assamese
Learn Assiniboine (Nakota)
Learn Asturian
Learn Auslan
Learn Australian Sign Language
Learn Australian Sign Language (Auslan)
Learn Austrian German
Learn Austrian Sign Language
Learn Avar
Learn Aymara
Learn Azerbaijani
Learn Azeri
Learn Bago-Kusuntu
Learn Bagri
Learn Balinese
Learn Balochi
Learn Bambara
Learn Bambara (Bamanankan)
Learn Bangla
Learn Banjar
Learn Barawana (Baré)
Learn Bari
Learn Bashkir
Learn Basque
Learn Batak Toba
Learn Bats
Learn Bavarian
Learn Beja
Learn Belait
Learn Belarusian
Learn Belorussian
Learn Bemba
Learn Bengali
Learn Berber
Learn Berber (Tamazight)
Learn Bhojpuri
Learn Biblical Hebrew
Learn Bihari
Learn Bislama
Learn Blackfoot (Niitsi'powahsin)
Learn Bodo
Learn Bosnian
Learn Brazilian Portuguese
Learn Brazilian Sign Language
Learn Brazilian Sign Language (LIBRAS)
Learn Breton
Learn British English
Learn British Sign Language
Learn British Sign Language (BSL)
Learn Bugis
Learn Bulgarian
Learn Burmese
Learn Cantonese
Learn Cantonese Chinese
Learn Cape Verdean Creole
Learn Castilian Spanish
Learn Catalan
Learn Cebuano
Learn Chaldean Aramaic
Learn Chamorro
Learn Chavacano
Learn Chechen
Learn Cherokee
Learn Chewa
Learn Chewa (Chichewa)
Learn Chhattisgarhi
Learn Chibarwe
Learn Chibemba
Learn Chichewa
Learn Chinese
Learn Chinese (Cantonese)
Learn Chinese (Hakka)
Learn Chinese (Hokkien)
Learn Chinese (Other)
Learn Chinese (Shanghainese)
Learn Chinese (Simplified)
Learn Chinese (Taiwanese)
Learn Chinese (Traditional)
Learn Chinese Mandarin
Learn Chinese Sign Language
Learn Chiquitano
Learn Chittagonian
Learn Choctaw
Learn Chukchi
Learn Chuvash
Learn Chuwabu
Learn Coptic
Learn Cornish
Learn Corsican
Learn Cree
Learn Creole
Learn Crimean Tatar
Learn Croatian
Learn Crow
Learn Czech
Learn Daakaka
Learn Dakhini
Learn Dakota
Learn Danish
Learn Dargwa
Learn Dari
Learn Darija
Learn Daza
Learn Dela-Oenale
Learn Dhivehi
Learn Dhundari
Learn Dinka
Learn Dogri
Learn Domari
Learn Dothraki
Learn Dotyali
Learn Drehu
Learn Dutch
Learn Dutch Sign Language
Learn Dzongkha
Learn East Circassian
Learn Egyptian Arabic
Learn Emoji
Learn English
Learn English (US or British)
Learn Erzya
Learn ESL
Learn Esperanto
Learn Estonian
Learn European Portuguese
Learn Ewe
Learn Ewondo (Fang)
Learn Faroese
Learn Farsi
Learn Fijian
Learn Fijian (ITaukei)
Learn Filipino
Learn Filipino (Tagalog)
Learn Finnish
Learn Flemish
Learn Fon (Fon gbè)
Learn French
Learn French (Canadian)
Learn French Sign Language
Learn Frisian
Learn Friulian
Learn Fula
Learn Fulah
Learn Fur
Learn Ga
Learn Gaelic
Learn Gaelic (Irish)
Learn Gaelic (Manx)
Learn Gaelic (Scottish)
Learn Galician
Learn Gallo
Learn Ganda
Learn Garifuna
Learn Georgian
Learn German
Learn German Sign Language
Learn Gikuyu
Learn Greek
Learn Greek (Ancient)
Learn Greek Alphabet
Learn Greenlandic
Learn Guambiano
Learn Guarani
Learn Gujarati
Learn Gullah
Learn Gullah (Afro-Seminole Creole)
Learn Haitian
Learn Haitian Creole
Learn Hangul
Learn Hani
Learn Hausa
Learn Hawaiian
Learn Hawaiian Pidgin (Hawaiian Creole English)
Learn Hebrew
Learn Herero
Learn High Valyrian
Learn Hiligaynon
Learn Hindi
Learn Hiri Motu
Learn Hmong
Learn Hokkien
Learn Honduran Sign Language (LESHO)
Learn HSK Exam
Learn Hungarian
Learn Iban
Learn Icelandic
Learn Ido
Learn Igbo
Learn Ilocano
Learn Ilonggo
Learn Indo-Pakistani Sign Language
Learn Indonesian
Learn Ingush
Learn Interlingua
Learn Interlingue
Learn International Sign (IS)
Learn International Sign Language
Learn Interslavic
Learn Inuinnaqtun
Learn Inuktitut
Learn Inuvialuktun
Learn Iraqi Arabic
Learn Irish
Learn Italian
Learn Italian Sign Language
Learn Ixcatec
Learn Jamaican Creole
Learn Jamaican Patois
Learn Japanese
Learn Japanese (Okinawan)
Learn Japanese Sign Language
Learn Javanese
Learn Jeirriais
Learn Judeo-Tat
Learn K'iche'
Learn Kabardian
Learn Kachchi
Learn Kachin (Jingpho)
Learn kalanga
Learn Kalmyk
Learn Kalmyk Oirat
Learn Kannada
Learn Kanuri
Learn Karelian
Learn Kashmiri
Learn Kashubian
Learn Kazakh
Learn Kekchi (Q'eqchi')
Learn Kenjeje
Learn Khmer
Learn Khmer (Cambodian)
Learn Khmu
Learn Khoemana
Learn Kikuyu
Learn Kinyarwanda
Learn Kirghiz
Learn Kirundi
Learn Klingon
Learn Koine Greek
Learn Koisan (Tsoa)
Learn Komi
Learn Kongo
Learn Konkani
Learn Korean
Learn Korean Alphabet
Learn Korean Grammar
Learn Korean Sign Language
Learn Krio
Learn Kumyk
Learn Kurdish
Learn Kurdish (Kurmanji)
Learn Kurdish (Pehlewani)
Learn Kurdish (Sorani)
Learn Kyrgyz
Learn Ladin
Learn Ladino
Learn Ladino (Judeo-Spanish)
Learn Lak
Learn Lakota
Learn Lanna
Learn Lao
Learn Latin
Learn Latin American Spanish
Learn Latvian
Learn Lau
Learn Laz
Learn Levantine Arabic
Learn Lezgian
Learn Ligurian
Learn Limburgish
Learn Ling
Learn Lingala
Learn Lingua Franca Nova
Learn Linguistics
Learn Lithuanian
Learn Litzlitz (Naman)
Learn Lojban
Learn Lombard
Learn Low German
Learn Lozi
Learn Luba-Kasai
Learn Luganda
Learn Luo
Learn Luxembourgish
Learn Maasai
Learn Macedonia
Learn Macedonian
Learn Madurese
Learn Magahi
Learn Maithili
Learn Malagasy
Learn Malay
Learn Malayalam
Learn Malaysian
Learn Malaysian Sign Language
Learn Maldivian
Learn Maldivian (Dhivehi)
Learn Maltese
Learn Mamuju
Learn Manchu
Learn Mandalorian
Learn Mandarin
Learn Mandarin Chinese
Learn Mandarin Chinese Traditional
Learn Mandingo (Madinka)
Learn Manggarai
Learn Manx
Learn Maori
Learn Mapuche
Learn Mapudungun
Learn Marathi
Learn Marri Ngarr
Learn Marshallese
Learn Masalit
Learn Mauritian Creole
Learn Maya
Learn Mayan
Learn Mazatec
Learn Medical Spanish
Learn Meitei
Learn Meitei (Manipuri)
Learn Mekeo
Learn Mexican Sign Language
Learn Mexican Sign Language (LSM)
Learn Minangkabau
Learn Mingrelian
Learn Mirandese
Learn Miyako
Learn Mnong
Learn Modern Greek
Learn Modern Standard Arabic (MSA)
Learn Mon
Learn Mongolian
Learn Montenegrin
Learn Mossi
Learn Myanmar
Learn Nahuatl
Learn Nambya
Learn Natchez
Learn Navajo
Learn Navajo (Diné bizaad)
Learn Ndebele
Learn Neapolitan
Learn Neapolitan (Napoletano)
Learn Nepali
Learn Neverver
Learn Newar
Learn Nigerian Pidgin
Learn Nkore
Learn North Efate (Nakanamanga)
Learn North Ndebele
Learn Northern Sotho
Learn Norwegian
Learn Norwegian Bokmål
Learn Nubian (Midob)
Learn Nubian (Nobiin)
Learn Nuer
Learn Nuosu
Learn Nyanja
Learn Occitan
Learn Odia
Learn Ogiek (Akiek)
Learn Ojibwa
Learn Ojibwe
Learn Okinawan
Learn Oneida
Learn Oriya
Learn Oromo
Learn Ossetian
Learn Other
Learn Ovambo
Learn Pa'o
Learn Palauan
Learn Papiamento
Learn Pashto
Learn Pennsylvania German
Learn Persian
Learn Persian (Farsi)
Learn Pidgin
Learn Piedmontese
Learn Pirate
Learn Polish
Learn Polish Sign Language
Learn Portuguese
Learn Portuguese (Brazil)
Learn Portuguese (Brazilian)
Learn Portuguese PT
Learn Potawatomi
Learn Provencial
Learn Punjabi
Learn Punjabi (Pakistani)
Learn Quechua
Learn Quechuan
Learn Quenya
Learn Rajasthani
Learn Réunion Creole
Learn Rohingya
Learn Romani
Learn Romani (Balkan)
Learn Romani (Sinte)
Learn Romani (Vlax)
Learn Romanian
Learn Romansch
Learn Romansh
Learn Russian
Learn Russian Sign Language
Learn Rusyn
Learn Sa
Learn Saami
Learn Saami (Kildin)
Learn Saami (Lule)
Learn Saami (Northern)
Learn Sami
Learn Samoan
Learn Saṁskṛtam
Learn Sango
Learn Sanskrit
Learn Santali
Learn Saraiki
Learn Sardinian
Learn Scots
Learn Scottish Gaelic
Learn Sekani
Learn Sena
Learn Serbian
Learn Sesotho
Learn Sesotho (Southern)
Learn Seychellois Creole
Learn Sfyria
Learn Shakesperean English
Learn Shan
Learn Shanghainese
Learn Sherpa
Learn Shona
Learn Shona (Ndau)
Learn Shoshoni
Learn Shumashti
Learn Sicilian
Learn Sign Language
Learn Sign Language(Other)
Learn Silbo Gomero
Learn Sindarin
Learn Sindhi
Learn Sinhala
Learn Sioux
Learn Slovak
Learn Slovene
Learn Slovenian
Learn Somali
Learn Sotho
Learn South Ndebele
Learn Southern Sotho
Learn Spanish
Learn Spanish (Argentinian)
Learn Spanish (Spain)
Learn Spanish Sign Language
Learn Sranan Tongo
Learn Sundanese
Learn Swahili
Learn Swazi
Learn Swedish
Learn Swiss German
Learn Swiss-French Sign Language
Learn Swiss-German Sign Language
Learn Sylheti
Learn Syriac
Learn Tabasaran
Learn Tagalog
Learn Tahitian
Learn Tajik
Learn Tajiki
Learn Talysh
Learn Tamang
Learn Tamil
Learn Tatar
Learn Telugu
Learn Tetum
Learn Thai
Learn Thai Alphabet
Learn Tharu
Learn Tibetan
Learn Tigrinya
Learn Tlingit
Learn Tok Pisin
Learn Toki Pona
Learn Tonga
Learn Tongan
Learn Tsonga
Learn Tsonga (Xitsonga)
Learn Tswana
Learn Tumbuka
Learn Turkish
Learn Turkish Sign Language
Learn Turkmen
Learn Tutong
Learn Tuvan
Learn Twi
Learn Tz’utujil
Learn Udmurt
Learn Ukrainian
Learn Ukranian
Learn Urdu
Learn Uyghur
Learn Uzbek
Learn Valyrian
Learn Venda
Learn Venetian
Learn Vietnamese
Learn Walloon
Learn Waray
Learn Wayuu
Learn Welsh
Learn West Circassian
Learn Western Frisian
Learn Wolof
Learn Wyandot
Learn Xhosa
Learn Yakut
Learn Yiddish
Learn Yola
Learn Yoruba
Learn Yucatec Maya
Learn Yugoslavian Sign Language
Learn Zaghawa (Beria)
Learn Zapotec
Learn Zarma
Learn Zaza
Learn Zaza (Northern)
Learn Zhuang
Learn Zulu
By Method
Learn with Articles
Learn with Audiobooks
Learn with Books
Learn with Flashcards
Learn with Games
Learn with Movies
Learn with Music
Learn with News
Learn with Online Courses
Learn with Podcasts
Learn with Quizzes
Learn with songs
Learn with Speech
Learn with Sports
Learn with Tandem partners
Learn with Tutors
Learn with TV shows
Learn with Unique
Learn with Video tutorials
By Device
Learn on Android
Learn on Apple Watch
Learn on iPad
Learn on iPhone
Learn on PC app
Learn on Web