Anki

Anki is actually a program that you can download. It produces friendly, intelligent flash cards to help you learn.

Visit Anki
Babbel

Babbel aim to keep their online lessons relevant and practical by having a focus on everyday conversation.

Visit Babbel
Duolingo

Fun lessons that include a variety of speaking, listening, translation, and multiple choice challenges.

Visit Duolingo
Internet Polyglot

Free games and lessons in nearly 40 languages

Visit Internet Polyglot
Lingvist

Lingvist maps the knowledge and skills of each learner, adapting learning materials in real time and creating an experience that is pleasantly and uniquely challenging for every individual learner

Visit Lingvist
Memrise

Using a mixture of science, fun, and community, Memrise offers over 300k courses online and on mobile.

Visit Memrise
Phrasemates

Rather than go it alone, why not get native speakers from around the world to help you translate words and phrases?

Visit Phrasemates