Duolingo
A game-based language learning application

The Finnish language courses in Duolingo are at the beginner level. The application courses include translation, vocabulary, listening, and writing exercises at levels 0-A2. Users also receive immediate feedback on their performance and can monitor their progress. Duolingo has fun game elements, such as competitions and changing monthly challenges. There are no ads in the paid version. Author: a company.

Pros
game-based
funny sentences
attractive look
suitable for people who have little time to practise
Cons
limited content in Finnish
partly unnatural machine voice
not possible to practise speaking or pronunciation
communicative phrases are only in Standard Finnish
impractical vocabulary