100% free german lessons
(photo by marco-kortmann 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