Duolingo: Language Lessons

Learn Spanish, French, German, English, Math, Music and more for free.

Duolingo is the world's most downloaded education app, offering fun and free learning for over 40 languages including Spanish, French, German, and English. With quick, bite-sized lessons designed by experts, you practice speaking, reading, listening, and writing to build strong vocabulary and grammar skills.

Beyond languages, Duolingo now features Math and Music courses for practical skills development. Sharpen your mental math through engaging exercises, or learn to read music and play songs with an on-screen keyboard—no instrument needed. Join millions worldwide and enjoy game-like lessons, rewards, and global leaderboards that keep you motivated on your learning journey.

By:
Duolingo
Version:
6.26.2 (Last updated: 2025-04-21)
Version code:
2078
Creation date:
2013-05-29
Permissions:
  • android.permission.ACCESS_ADSERVICES_AD_ID
  • android.permission.ACCESS_ADSERVICES_ATTRIBUTION
  • android.permission.ACCESS_ADSERVICES_TOPICS
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.FOREGROUND_SERVICE
  • android.permission.GET_ACCOUNTS
  • android.permission.INTERNET
  • android.permission.MODIFY_AUDIO_SETTINGS
  • android.permission.POST_NOTIFICATIONS
  • android.permission.READ_APP_BADGE
  • See more
Size:
89.49M
Full description:
See detailed description
Updated:
12 hours ago

User reviews

Duolingo offers a fun, gamified environment ideal for beginners to build vocabulary and practice basic language skills. The interface is user-friendly and lessons are engaging. However, many users find the frequent ads, limited mistake allowances, and push towards a paid subscription frustrating. Speaking exercises suffer from bugs and poor feedback. Additionally, some AI-generated content can be inaccurate or repetitive, and the app lacks deep conversational practice. Overall, Duolingo is a helpful starting tool but requires supplementation and improvements to retain advanced learners.
Pros
  • Fun and gamified approach to language learning that encourages consistent practice.
  • Easy to use interface with visually appealing design and multiple methods of reinforcement (visual, auditory).
  • Effective for vocabulary building and basic sentence formation.
  • Suitable for beginners and as a supplementary tool alongside other learning methods.
  • Free version provides enough content for basic learning and habit building.
Cons
  • Frequent, intrusive ads and aggressive monetization pushing users towards paid subscription.
  • Heart system limiting mistakes, making it frustrating and restricting lesson continuation without payment.
  • Speaking and pronunciation features are buggy, with poor feedback and audio issues.
  • AI-generated content sometimes results in grammatical errors and bizarre or repetitive phrases.
  • Lack of conversational practice and insufficient feedback on pronunciation or comprehension.
Recent reviews
The interface is decent, though slightly difficult to navigate. Most of the exercises are helpful for pronunciation and vocabulary, but there isn't really any conversational practice. The speaking exercises are also finicky and seem to miss certain words consistently (like "Euro" in German) regardless of my audio setup or enunciation. Sometimes the point values also bug out, usually reducing rather than increasing my score. Fun app to use, but it needs some serious work.
by Brian Wood, 2025-01-29

I'm actually a little surprised with how popular this app is. I'm gonna guess it's because of Duolingo's presence on social media, because honestly, this isn't that good. It uses AI for it's lessons, which sometimes results in sentences that aren't even grammatically correct. Overall, I think this would be great for learning to READ a language, not speak it, since it doesn't do a good job at teaching accents (which are in almost every language).
by Ollie Weisshaar, 2025-01-29
View all user reviews

Similar apps

Here are some Android apps that are similar to Duolingo: Language Lessons:

Learn to Read - Duolingo ABC Learn to Read - Duolingo ABC
Duolingo
11M 4.13 (15,225)
DuoLang: Watch & Learn DuoLang: Watch & Learn
Yermolaiev Dmytro
426 0.00 (0)
Dinolingo Kids Learn Languages Dinolingo Kids Learn Languages
Dino Lingo
73K 2.96 (344)
Culingo Culingo
Girift Eğitim Teknolojileri
25 0.00 (0)
Livemocha: Learn Languages Livemocha: Learn Languages
Livemochas.org
111K 4.75 (3,830)
MultiLingual MultiLingual
DF Mobile Apps
10 0.00 (0)
Wordlingo Wordlingo
Qi Machine LLC
63 0.00 (0)
Busuu: Learn & Speak Languages Busuu: Learn & Speak Languages
Busuu
49M 4.66 (925,900)
Learn languages. Nextlingua. Learn languages. Nextlingua.
Nextlingua S.L.
265K 4.64 (2,678)