As someone who just recently got into web development as a career change, i prefer courses over books. I learn by doing, and would much rather have a teacher explain the concept then try out a few projects myself than read a whole chapter about it.
It depends on the teaching capability of the guy making the video, as it is a skill in itself being able to teach other people.
The other thing is, the technology is always evolving. A book will only stay relevant for so long before it becomes useless, yet someone making a video is more likely make an updated version of the same video than write a whole new book. Just my 2 cents.
Usually good books have tests and practice ideas after or even during each chapter. But I agree, a good teacher is irreplaceable!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.