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