https://teachyourselfcs.com . I have read few books from the list and found it to be comprehensive as well as manageable. The courses and books have been selected so that one can study it outside of regular university course. Books are self contained and full with exercises. It can easily take 1-2 years of serious effort to get through the material.
Is the recommendation to do the book AND the related video course for each subject or it's either or..? Or use the video course as needed if/when the book isn't enough?