100% free german lessons
(photo by Hotel Zugspitze used under terms of Creative Commons license.)
Basic sentences
Grammar explanations
Substitution drill
Conversion drill
Variation drill
Vocabulary drill
Translation drill
Response drill
Conversation practice
Situations
Narrative
Vocabulary List