Duolingo is a brilliant app.
It’s well designed, it’s free (to a point). It’s gamified in a way that makes you feel like you’re making progress.
And that’s the problem.
Completing a level is not the same as learning a language. Translating “the cat is on the table” into Spanish for the fortieth time is not preparing you for a real conversation with a real person.
Here’s what Duolingo does well: vocabulary exposure, basic pattern recognition, and keeping you in the habit of showing up. Genuinely, those things matter.
Here’s what it doesn’t do: teach you to think in Spanish. Help you respond when someone speaks at normal speed. Prepare you for the moment a waiter asks “¿De primero?” and you have two seconds to reply.
Language is not a quiz. It’s an interaction.
You wouldn’t learn to drive by playing a driving simulator for three years and then expect to merge onto the M1, but that’s essentially what we’re doing when we treat an app as a substitute for conversation.
I have students who arrive after two years of daily Duolingo with a 600 day streak and genuine dedication. They know hundreds of words. They can read sentences. But when I say “Cuéntame algo sobre tu fin de semana”, tell me about your weekend, they freeze.
Because nobody has ever asked them to produce language under real-time pressure before.
Duolingo isn’t the enemy. But it’s a warm-up, not the workout.
If you’re using it, keep going, but add one real conversation a week. That’s where the actual learning happens.
Agree or disagree?


