Much, much better than DuoLingo
So glad Rosetta Stone has switched to an affordable monthly subscription... Really, they are the best, and I say this is someone who is tried numerous free apps, as well as virtual, in-person classes.
MissGlassSir about
Rosetta Stone: Learn Languages, v3.6.0