I will second the endorsement for AthleanX and KneesOverToesGuy. They have both helped me recover from injuries I suffered due to imbalances created by poor training practices. They've helped me improve both strength and mobility (turns out they're related!) and stay healthy. KOTG has been most helpful for injury recovery; Athlean X is mostly just fun. But they both promote learning about your body and the kinetic chain and how an exercise affects your muscles.