Hi!
I go there and so far, it's good. I'm ahead of most, if not all of my class and I find that I have a better understanding of each topic. They do teach you handy shortcuts and they test you each week to keep your skills and knowledge fresh.
The downside is that they are on the expensive...