BBC Languages German provides solid learning resources for beginning and intermediate German learners. There is a self-contained beginner's course, a 12-week newsletter course and multiple video resources, a TV series and a book!
This is a great site for total beginners to start learning practical German that will serve while traveling in Germany, Austria, Switzerland and Liechtenstein.
Quick Fix: Printable holiday phrases with audio and mp3 download
German Steps: A self-contained online course
German in 12 Weeks: Sign up for weekly emails with tips and encouragement
Talk German: A video-based online resource with activities plus TV series and book
Cool German: An audio guide to German slang with mp3 downloads
German for Work: Information and practice for those using German at work
Deutsch Plus: A longer TV course with book and website
German across Europe: A historical and geographical profile of the language
Germany Inside Out: Website complementing TV travel documentary
More BBC on Free Language
Free Language has lots of love for the BBC - they have news in so many languages, plus learning resources for multiple languages, who can resist? :)