The St. Louis Chess Club has a great collection of Chess lectures at various levels: https://www.youtube.com/user/STLChessClub
I also like Agadmator's YouTube channel - he analyzes famous games as well as games from current tournaments and such: https://www.youtube.com/user/AGADMATOR
I also like chesstempo for puzzles: https://chesstempo.com/
I'm not very strong, though, so take what I say with a grain of salt.