Reviews: 1 Rating: 10.0
Learn German with DW - Beginners, intermediate, on the job
It's totally free, real-life examples, native speakers of german, and most importantly it covers all language skills.