Here is a list of videos about Caro-Kann defense for black
Perunovic
Chess pathways
Tartakower variation of the main line
Chessgeek
Robert Plunket
Naroditsky
Hanging Pawns
Gotham Chess
Bad Bishop chess channel
Train for Caro – Kann – Play Caro-Kann against EVERYTHING 1200-1400
Train for Caro – Kann – Play Caro-Kann against EVERYTHING 1400-1600
Train for Caro – Kann – Play Caro-Kann against EVERYTHING 1600-1800
Lichess puzzles on Caro Kann
Caro-Kann Defense
Classical Variation2,817
Two Knights Attack2,656
Panov Attack2,424
Hillbilly Attack1,686
Accelerated Panov Attack1,321
Maróczy Variation1,028
Tartakower Variation991
Karpov Variation764
Main Line655
Breyer Variation646
Campomanes Attack311
Bronstein-Larsen Variation178
Euwe Attack168
Forgacs Variation159
Goldman Variation156
Rasa-Studier Gambit154
Gurgenidze System127
Alekhine Gambit113
Modern Variation113
My study on Caro-Kann in lichess.org