The German media outlet Deutsche Welle, offers free courses, videos, audio clips, worksheets, and more to support you in learning German at your own pace. You can filter courses based on level, which type of media is used, or the skills they focus on. B1 learners and above can enjoy news reports in simplified language with vocabulary and comprehension questions, web soap operas with exercises, and audio dramas.
The most recent course, German on the Go, has interactive lessons from A1-B1, with high-quality videos that introduce the lesson, followed by a series of exercises. Although it could be improved, it seems to be a well thought-out program that will help advance your skills. At the end of the lessons you will then get an overview of the grammar, vocabulary, and cultural notes with regional variations. Other courses include (but are not limited to) Deutsch – Warum Nicht, a comprehensive audio drama and textbook from 1991 that will take learners from A1-B1, Mission Berlin, an audio drama for levels A1-A2, and Jojo Sucht das Glück, a soap opera with interactive exercises for B1 and above.
The resources on Deutsche Welle are vast, mostly high-quality, and entirely free; if you are looking for extra practice in listening and reading, or if you are looking for an introduction to German, check it out!