
DIY Lang is committed to remaining a free (and ad-free) database. If you make a purchase through one of our affiliate links, we may receive a small commission at no additional cost to you – which is a great way to support us! We do not accept money for reviews.
Table of Contents
Find apps that teach the language(s) you want to learn. (Looking for an app from a tutoring service? Try our language classes and tutors page.)
Search Apps By Our Featured Languages
Search by languages we have resources for and age range. (Some apps teach more languages than shown in our drop-down menu – use the next section to search for all.) Click on each app for more information.
- Adults
- Kids
- Persian (Farsi)
- Toki Pona
- DESC
- ASC
Search Apps By All Languages
Search by any language we have on file, even if we don’t have a resource page for it yet. Click on each app for more information.
- Adults
- Kids
- All Languages
- Afrikaans
- Aiki
- Ainu
- Akan Twi
- Albanian
- Alsatian
- American Sign Language (ASL)
- Amharic
- Arabic
- Aragonese
- Aramaic
- Argentine Sign Language
- Armenian
- Aromanian
- Assamese
- Assiniboine (Nakota)
- Australian Sign Language (Auslan)
- Austrian German
- Avar
- Aymara
- Azerbaijani
- Azeri
- Bago-Kusuntu
- Bagri
- Balinese
- Balochi
- Bambara (Bamanankan)
- Banjar
- Barawana (Baré)
- Bari
- Basque
- Batak Toba
- Bats
- Bavarian
- Beja
- Belait
- Belarusian
- Bengali
- Berber (Tamazight)
- Bhojpuri
- Bislama
- Blackfoot (Niitsi'powahsin)
- Bosnian
- Brazilian Sign Language (LIBRAS)
- Breton
- British Sign Language (BSL)
- Bugis
- Bulgarian
- Burmese
- Catalan
- Cebuano
- Chaldean Aramaic
- Chavacano
- Chechen
- Cherokee
- Chewa (Chichewa)
- Chibarwe
- Chinese (Cantonese)
- Chinese (Hakka)
- Chinese (Hokkien)
- Chinese (Mandarin)
- Chinese (Other)
- Chinese (Shanghainese)
- Chinese (Taiwanese)
- Chiquitano
- Choctaw
- Chukchi
- Chuwabu
- Coptic
- Cornish
- Corsican
- Cree
- Croatian
- Crow
- Czech
- Daakaka
- Dakota
- Danish
- Daza
- Dela-Oenale
- Dinka
- Domari
- Dothraki
- Dotyali
- Drehu
- Dutch
- Dzongkha
- English
- Erzya
- Esperanto
- Estonian
- Ewe
- Ewondo (Fang)
- Faroese
- Fijian (ITaukei)
- Finnish
- Flemish
- Fon (Fon Gbè)
- French
- Frisian
- Friulian
- Fulah
- Fur
- Ga
- Galician
- Gallo
- Garifuna
- Georgian
- German
- Gikuyu
- Greek
- Greek (Ancient)
- Greenlandic
- Guambiano
- Guarani
- Gujarati
- Gullah
- Gullah (Afro-Seminole Creole)
- Haitian Creole
- Hausa
- Hawaiian
- Hawaiian Pidgin (Hawaiian Creole English)
- Hebrew
- High Valyrian
- Hindi
- Hmong
- Honduran Sign Language (LESHO)
- Hungarian
- Hunsrik
- Iban
- Icelandic
- Ido
- Igbo
- Indonesian
- Ingush
- Interlingue
- International Sign (IS)
- Inuinnaqtun
- Inuktitut
- Inuvialuktun
- Irish
- Irish Gaelic
- Itaian
- Italian
- Ixcatec
- Jamaican Creole
- Japanese
- Japanese (Okinawan)
- Japanese Sign Language
- Javanese
- Judeo-Tat
- K'iche'
- Kachin (Jingpho)
- Kalanga
- Kalmyk Oirat
- Kannada
- Kanuri
- Kazakh
- Kekchi (Q'eqchi')
- Kenjeje
- Khmer
- Khmer (Cambodian)
- Khmu
- Khoemana
- Kinyarwanda
- Kirundi
- Klingon
- Koisan (Tsoa)
- Kokani
- Konkani
- Korean
- Kurdish
- Kyrgyz
- Ladin
- Ladino (Judeo-Spanish)
- Lakota
- Lao
- Latin
- Latvian
- Lau
- Limburgish
- Lithuanian
- Litzlitz (Naman)
- Lojban
- Lombard
- Luganda
- Luiseño
- Luo
- Luxembourgish
- Maasai
- Macedonian
- Maithili
- Malagasy
- Malay
- Malayalam
- Maldivian (Dhivehi)
- Maltese
- Mamuju
- Manchu
- Mandingo (Madinka)
- Manggarai
- Manx Gaelic
- Maori
- Mapudungun
- Marathi
- Marri Ngarr
- Marshallese
- Masalit
- Mauritian Creole
- Mazatec
- Mekeo
- Mexican Sign Language (LSM)
- Minangkabau
- Mingrelian
- Mirandese
- Miyako
- Mnong
- Mon
- Mongolian
- Montenegrin
- Nahuatl
- Nambya
- Natchez
- Navajo (Diné Bizaad)
- Ndebele
- Neapolitan (Napoletano)
- Nepali
- Neverver
- Newar
- Nigerian Pidgin
- North Efate (Nakanamanga)
- Norwegian
- Nubian
- Nuer
- Occitan
- Odia
- Ogiek (Akiek)
- Ojibwe
- Okinawan
- Oneida
- Oromo
- Pa'o
- Palauan
- Papiamento
- Pashto
- Persian (Dari)
- Persian (Farsi)
- Persian (Tajik)
- Piedmontese
- Pirate
- Polish
- Portuguese
- Potawatomi
- Punjabi
- Quechua
- Rohingya
- Romani
- Romanian
- Romansch
- Runyankore
- Russian
- Sa
- Saami
- Samoan
- Sanskrit
- Sardinian
- Scots
- Scottish Gaelic
- Sekani
- Sena
- Serbian
- Sfyria
- Shan
- Sherpa
- Shona
- Shona (Ndau)
- Shoshoni
- Shumashti
- Sicilian
- Sign Language(Other)
- Silbo Gomero
- Sindhi
- Sinhala
- Slovak
- Slovenian
- Somali
- Sotho
- South Tyrolean
- Spanish
- Sundanese
- Swahili
- Swazi
- Swedish
- Swiss German
- Swiss-French Sign Language
- Swiss-German Sign Language
- Syriac
- Tagalog
- Tamang
- Tamil
- Tatar
- Telugu
- Thai
- Tharu
- Tibetan
- Tigrinya
- Tlingit
- Toki Pona
- Tongan
- Tsonga (Xitsonga)
- Tswana
- Turkish
- Turkmen
- Tutong
- Tuvan
- Tz’utujil
- Ukrainian
- Ukranian
- Urdu
- Uyghur
- Uzbek
- Venda
- Vietnamese
- Waray
- Wayuu
- Welsh
- Wolof
- Wyandot
- Xhosa
- Yakut
- Yiddish
- Yola
- Yoruba
- Yucatec Maya
- Yugoslavian Sign Language
- Zaghawa (Beria)
- Zapotec
- Zarma
- Zaza
- Zhuang
- Zulu
- DESC
- ASC
All Language Learning Apps
View all apps without sorting.
Coming Soon
More apps are on the way! Contact us if you have a special request.








