Learn on HelloTalk

HelloTalk is a language learning app that allows users to communicate with others in different languages. It has both a free and premium version, and offers a variety of features to help users learn new languages.
Price: Free (with premium plan)
Methods: Tandem partners
Devices: Android, iPhone, Web
Total languages offered: 160
Other languages:

Learn on LingQ

LingQ is a language learning app that uses the same logic for learning a new language as learning your native tongue: using content you already like. They have books, news, podcasts, sports coverage, politics, culture, and food to name a few.
Price: Free (with premium plan)
Methods: Articles, Books, News, Online Courses, Podcasts, songs, Sports
Devices: Android, iPad, iPhone, Web
Total languages offered: 26
Other languages:

Learn on Brainscape

Brainscape is a customizable flashcard language learning app where you can pick the language you want to learn and then create your own personalized learning path. It prides itself on being "the world's smartest flashcard app".
Price: $9.99/month
Methods: Flashcards
Devices: Android, iPhone
Total languages offered: 103
Other languages:

Learn on LuvLingua

LuvLingua is a language learning app that uses an interface that is more geared towards a younger audience. It's focused on vocabulary learning and listening skills. The basic app is free but the more advanced ones are paid.
Price: Free (with premium plan)
Methods: Games, Quizzes
Devices: Android, iPad, iPhone, Web
Total languages offered: 13
Other languages:

Learn on Udemy

You can use Udemy to learn a new language. Courses such as "Learn Dutch Beginner" and "French Language Learning: Language and Culture for Absolute Beginners," will help kickstart you in those two languages.
Price: Free (with premium plan)
Methods: Tutors
Devices: Web
Total languages offered: 19
Other languages: