Check the requirements below before considering this course.
If you're already familiar with a higher-level language then this course is perfect for you. You'll likely find C++ more difficult and verbose than the languages you already know, but also more powerful, fast, and rewarding.
If you're been putting on learning C++, then this class is a good choice. You'll breeze through the first few chapters, but it'll get tough later on; even for a Senior-level Engineer. There are a number of concepts (like Vectors & Bitwise Operators) that you may not have encountered before.