Hi Alexander,
There's a very good online course from the Deutsche Welle (The German National Broadcasting System). It's intended for English-speakers, I used it to teach German language to my son and I think it´s very good, with lots of exercises and activities to download.
I hope it helps!
Link: http://harry.dw.com/cda/
Best,
Camilo