Duolinguo is very good - it is easy to use and simple to follow. But we also like Mondly - because it has an awesome VR feature!