Start learning with the topics you need.
Smart algorithm based on spaced repetitions will not let you forget what you have already learned.
Add, delete, edit or import your own words.
Easily add your words with automatic translations from multiple sources.
Detailed stats will keep you motivated to achieve new results in learning the language.