Today I recommend trying the Audiokurs Deutsch Akademie für Anfänger!
It’s a great choice, because while you hear a story, they repeat and translate the most difficult parts.
The audio course that I’m working with now, begins with an introduction to a story, later reviews the specific vocabulary of the topic BEFORE continuing with the dialogue. Thus you review the new vocabulary when you are already acquainted with it.
After the grammar explained in English, with examples from history and other new examples. Finally some exercises containing the explained grammar.
As it’s recorded you can listen it while doing other tasks or while going to academy or work. For me it is a great help to learn German.
You can try in the link: