Language tutor helps you memorize new words by a well-known technique - language cards. It has different types of exercises for quicker learning: - introduction (for new words); - multiple choice; - match up; - written test; - self-test. You can choose existing card lists that you want to learn, or you can create new ones yourself: either manually or by importing cards from an online CSV. This gives you incredible freedom to choose exactly what you want to learn. You can configure how many correct answers are required to mark card as learned as well as number of cards in one lesson.