No. You can learn C++ for free, and you'll have significantly more material. If you pay the $800, you're unlikely to be self-motivated enough to complete the class in the given time frame, and even if you do there's no guarantee that the class will cover anything close to career-related topics that will benefit you in the long term. Plus, there's no reason to learn C++ as your first language. Do yourself a favor and learn something easier, like Javascript or Python.