A lot of information at the correct level
When starting a course like this it is to easy to rush into the more advanced/interesting part of the topics before learning the basics.
Without the basics you don't move forward. You will eventually stop as mistakes and lack of information take it's toll.
Well worth the money considering the cost of other schools.