Potentially a good program for learning languages but has a lot of annoying "features". It constantly harasses you about streaks freezes and tests. I bought one year membership but am now getting buyers remorse. The tests show things that weren't in the practice. Some of the lessons have programming errors so answers are missing. Some of the spoken words are wrong according to native speakers. There's just too many things wrong. Better to just use the free lessons on YouTube to learn languages.