I have been using this application for a few months ago what I found is it is an app of limited resources of very few knowledge available about different languages. I have been learning spanish from this application , its been more than a month but I have learned only 200 words of spanish. Though there is 200 benificial words but they are repeatitive and I want to learn fast so I am not satisfied with the services provided by this application. Duolingo is a better plateform for beginers , once you start learning few words you need pace and command in that language so fast. Its features are fantastic. Its layout is quite interesting and versatile. I would recommend this app only for beginers.