Memrise
Memrise is a free language learning website. What makes it so interesting is that it completely relies on its community of users to teach and update language learning by using audio, images and memory techniques.
Their range of languages contains English, French, Spanish, Italian, Korean, Portuguese, Russian, Swedish, Polish, Danish, Icelandic, Japanese, Norwegian, Japanese, Slovenian, Turkish, Chinese, Arabic, and the list goes on.
Another interesting aspect that makes Memrise so unique is that it uses the encoding method of memorizing new words.
So instead of letting you learn and memorize words in a raw form, it will encourage you to make associations between the new words and the ones you already know.