Learn Spanish, French, German, Portuguese, Italian, Irish, Dutch, Danish, and English. Totally fun and 100% free. Awarded Editors' Choice for Language Learning. No fees, no ads, no gimmicks. A college-quality education without the duo lingo app tag. Lose hearts for answering incorrectly, advance by completing bite-sized lessons, and track your progress with shiny achievements. We bust out the lab coats regularly and measure how well you learn on Duolingo. Your learning experience only gets better over time. If you want to learn Spanish, French, German, Portuguese, Italian, Irish, Dutch, Danish, or English, the fast, fun, and free way, there's no better choice than Duolingo. Send any feedback to windows duolingo. Totally fun and 100% free. Awarded Duo lingo app Choice for Language Learning. No fees, no ads, no gimmicks. A college-quality education without the price tag. Lose hearts for answering incorrectly, advance by completing bite-sized lessons, and track your progress with shiny achievements. We bust out the lab coats regularly and measure how well you learn on Duolingo. Your learning experience only gets better over time. If you want to learn Spanish, French, German, Portuguese, Italian, Irish, Dutch, Danish, or English, the fast, fun, and free way, there's no better choice than Duolingo. Send any feedback to windows duolingo. That said, I'd like to change a few things. I'd like the ability to change a few things. I would like the ability to flag words I feel I need to practice. Also, I keep loosing proficiency on levels I have completed. Especially those levels I used shortcuts on. It seems like proficiency is bases on a timer rather than getting specific words wrong in subsequent lessons. It seems like it would be complicated to program, but it would be really cool if weak words were triggered by specific errors rather than just cropping up periodically. It is a good app. But the android app is awesome, it has much more features than windows version. You must think of adding those features in windows app, like lingots, daily challenges, groups, etc. I love this app and it's free. I am learning duo lingo app languages at the same time and learning more than when I used other programs that cost me money. I definitely recommend this to anyone who wants to pick up another language other than their own native tongue. Not only that, it says I didn't even complete basics. I was farther ahead than that, much farther. Not only that, the lessons are flip flopped around. Some I completed and are suddenly way up there and other way close to basics. Also, basics changed to extremely difficult words. No words in the basics 1 now that I learned when I actually completed it.