My friend, who is a computer programmer and a linguist, wrote a whole new language-learning app that works in the browser. It's in open beta right now and free to join. It has the usual suspects of Spanish, German, French, some Asian languages, Hebrew and Arabic, a bunch of Slavic languages (I know her from Balkan choir), and more.
If you're tired of the gamification of Duolingo, give it a try!
https://lang.guru .
If you do try it, let me know what you think, and I can pass along any comments, bugs, or feature requests.