It teaches new vocabulary and grammar easily and interestingly. New words are learned in several stages to ensure memorization. Those who are learning a new language for a specific purpose can use special lessons. They focus on phrases used, for example, by tourists. Currently, I'm learning German with online lessons - everything is great!