E-Learning Center offers a three-part course that may allow you to learn C++ in 21 days, although access to the course is granted for a full 12 months. The course comes with a 100-percent guarantee that you will pass your certification exams or your money back.
The University of Phoenix offers basic and advanced C++ programming classes online. The university also offers a full bachelor's degree in information technology with a concentration in software engineering that can be earned entirely through online classes.
MIT OpenCourseware offers a free online course in introductory C++. It is a self-paced course that includes lectures, assignments and answer keys as presented to MIT students.