For me, the main concern about online courses (and video tutorials) is that the quality depends on the instructor, so is not a solution for every scenario. On the other side, you can't use a book from 2010 for learning modern web development or other evolving technologies.
So I guess it depends on what is your main concern. No matter what you choose, make sure to take 10 minutes to do research about the author/publisher/contents of the book/course.
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.