Duolinguo definitely has German.
I suggest supplementing active practice with passive exposure (switch to music with German lyrics, stop watching tv and movies not in German).
I suggest supplementing active practice with passive exposure (switch to music with German lyrics, stop watching tv and movies not in German).