I would recommend the Duolingo German from English course instead. It has an app, so you can practice wherever you are, it has grammar, audio, speech recognition, spaced repitition (how ever much you want of that) and gameification. Duolingo courses and exercises are also improved through data-based methods.
I have completed Spanish, Mandarin and Norwegian. The Spanish and Norwegian ones are very comprehensive, the Mandarin tops off at around 1000 words. German also seems to be one of their most polished languages, contrasted with courses in Hawaiian and Navajo.
I have completed Spanish, Mandarin and Norwegian. The Spanish and Norwegian ones are very comprehensive, the Mandarin tops off at around 1000 words. German also seems to be one of their most polished languages, contrasted with courses in Hawaiian and Navajo.