A language learning app that focuses on teaching you the most frequent words and automatically adapts to your level. You can also select vocabulary from different fields and import your own word lists. It also includes grammar explanations. So it's more flexible, adaptable and instructive than Duolingo.