Web German
Duolingo
Deutsche Welle
Deutsch Akademie
Goethe; Step Into German
Leo: Online Dictionary
Verbix
Deutsch Lernen
Goethe: Online Activities