This is a good intro to intro C++. Material and presentation are well done and pretty much relevant. I think there are two downsides, well, three. The first is that there's not much material covered. I put this at at most 1/4 of a normal college Intro to C++ class. The second issue is reliance on peer reviews instead of automated grading. Most of the exceptional programming classes I've taken nowadays support submission and automated grading. Peer reviews can be helpful sometimes but, for coding classes, often don't provide useful feedback. The third issue is that the subsequent 'intermediate' and 'advanced' C++ classes in the sequence are not good. Actually they're embarrassingly bad (and not worth paying for). If you're intent on paying for something, goto pluralsite for Kate Gregory's other, more complete, C++ classes.