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