Another option (better IMO) is "Busuu". It's free and very similar to Duolingo. It has some gamification with streaks but it is way less pushy, plus has a community aspect built in that I really like.
It did a way better job teaching me cyrillic/Russian than Duolingo had up to that point.