Memrise offers courses for learning several different languages. Memrise adapts to each individual learner and creates a path with the right level of challenge to stay motivated and make progress faster. Lessons include real-world examples and video clips of native speakers.
The 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