100% free german lessons
(photo by Maria Eklind used under terms of Creative Commons license.)
Basic sentences
Notes on pronunciation
Grammar explanations
Substitution drill
Expansion drill
Transformation drill
Variation drill
Vocabulary drill
Translation drill
Response drill
Conversation practice
Situations
Narrative
Vocabulary List