This course explores the key features of the C++ programming language and object-oriented concepts. The course starts with a review of the key language features of C++, followed by essential object-oriented concepts. A complete sequence of working samples are used to demonstrate concepts presented in the course guide. Lab exercises are provided with detailed instructions and working solutions. If you want to learn C++ to create applications on the job or on your own, this course will help you understand how C++ works, and immediately be more productive.