Memrise offers courses for learning several different languages. Memrise adapts to every individual learner and creates a path with the right level of challenge to stay motivated and make progress faster. Lessons include the context of the outside world and video clips of native speakers. I gives the learner the confidence to speak.
Memrise Youtube-channel is found here.
Information:
Main purpose: Resources to use in the classroom, Resources for learners
Languages: English, German, French, Spanish, Italian, Korean, Poruguese, Russian, Swedish, Polish, Danish, Icelandic, Japanese, Norwegian, Slovenian, Turkish, Chinese (Simplified), Arabic, Dutch, Mongolian, Yoruba
Available as: Web resource, Android and iPhone app
Cost: Free