Resources I've used and recommend to everyone
Grammar explanations
https://www.germanveryeasy.com/
http://germanforenglishspeakers.com/
Vocabulary explanations
To memorise vocabulary
A1-B1
https://www.memrise.com/course/1098512/german-1/
https://www.memrise.com/course/1098513/german-2/
https://www.memrise.com/course/1098514/german-3/
https://www.memrise.com/course/1098515/german-4/
https://www.memrise.com/course/1098516/german-5/
https://www.memrise.com/course/1098517/german-6/
https://www.memrise.com/course/1098518/german-7/
B2-C2
https://www.memrise.com/course/1353153/deutsch-for-b2c1c2/
YouTube Channels
German with Jenny https://www.youtube.com/channel/UClBrbJXNh2sFxOuvH4o5H9g
Easy German https://www.youtube.com/channel/UCbxb2fqe9oNgglAoYqsYOtQ
Series
Dark https://www.imdb.com/title/tt5753856/
Babylon Berlin https://www.imdb.com/title/tt4378376/
Films (some nice lists)
https://www.imdb.com/list/ls066293858/
https://www.imdb.com/list/ls057053919/
http://mubi.com/lists/german-expressionism-the-world-of-light-and-shadow
(Tip: search more lists in these 2 sites, they're brilliant)
I'll add more resources if I find something new