Learn Spanish, English, German, French, Italian, and 6 other languages. Allows you to learn live with the help of over 60 million international native speakers, who improve skills by practicing and teaching alongside you. Free, available on iOS and Android.
Provides over 70 foreign-language courses and 17 English courses taught in the native language of the user. Each lesson incorporates the four key conversational components crucial for successful communication: vocabulary, pronunciation, grammar, and culture. Free, available for iOS and Android.