- Youtube
- Deutsch für Euch ALS oder WIE? Mach diesen dummen Fehler nie wieder 😌 || Klugscheißen mit Katja - YouTube
 - Free German Lessons How to translate *at least* in German | B1,B2| mindestens vs. wenigstens - YouTube
 - Kurzgesagt (Informative videos, like ted-ed) Was machst du mit deinem Leben? Eine Perspektive - YouTube
 - German with Marina (Movies and TV Series) Friends 1_1.Deutsch mit Filmen. - YouTube
 - Hallo Deutschschule (Beginner friendly and interesting animations/cartoons) Deutsch lernen A1 | Wortschatz: zusammengesetzte Nomen
 - Deutsch mit Marija Neben / über / vor / hinter | Lokale Präpositionen Teil 2 | A1 A2 B1 - YouTube
 - My favorite: Easy German Local Prepositions in Dative and Accusative | Super Easy German 181 - YouTube
 
 - Writing Exchange https://langcorrect.com
- I used to use lang-8.com for that. But lang-8 is not accepting new registrations and the company shifted their focus to a new app called HiNative (by the way it’s good for asking questions to natives)
 
 - Audio narration/Transcription exchange https://rhinospike.com
- This one is really good if you have the video or audio but don’t have the text. Natives transcript them, and you do the same but in your native language.
 - If you need an audio for your text.
 - The service is free and is based on the exchange rate (if you narrate or transcript you get the points)
 
 
So generally speaking YouTube has so many resources and even more than I listed here. I also forgot about GermanPod101 on youtube which has a lot of vocabulary videos. They provide examples as well as translations.
I also use Anki (Spaced Repetition System open source freeware) and make my own cards. I recommend you do the same. They have a free app for android, but a paid app for iOS. You can keep your cards synchronized.
I of course could write a lot more, but gosh it will time consuming. But, frankly, those resources are already too much to handle. Meaning, you gotta pick something and stick to it.
The general strategy, I use:
- Focus on listening and comprehension
 - Anki (commit to long term memory)
 - Reading
 - Little goes a long way.
 - Often is better than cramming.