Busuu is one of the most popular language-learning apps. It supports 12 languages, including German. Some of the features include the usual array of grammar and vocabulary lessons along with offline ...
There are plenty of German-learning podcasts aimed at supporting people through the beginner stages of learning German. Some are more interactive (with transcripts and vocabulary lists) while others ...