Free language learning website. Includes 23 languages and makes learning fun, because you can earn points for correct answers, race against the clock, and level up.
Online learning tool with courses created by its community. Makes use of flashcards and pneumonics.
Free online with interactive lessons, Spanish games and many free resources!
Well organized website which can help you speak and write German.