I haven't trusted CGP since I started finding so many errors in their guides ("Cold water holds less oxygen than warmer water" - and that's just off the top of my head).
I tend to just go with reading textbooks. It'll almost always have the syllabus and then some, so you get good background knowledge as well.