Thousands of words divided into categories
Start learning with the topics you need.
Smart algorithm based on spaced repetitions will not let you forget what you have already learned.
Create your own word lists
Add, delete, edit or import your own words.
Track your progress
Detailed stats will keep you motivated to achieve new results in learning the language.