C++ is a sophisticated, an efficient and a general purpose programming language. This language consists of both high-level and low-level language features. Thereby, it can be referred as an intermediate-level language. C++ was developed in 1979 at Bell Labs. C++ was named by adding object oriented features including classes and other enhancements to C programming language. In 1983, the language was renamed as C++. This course is very much suitable to learn about C++ programming language. This is targeted to reach the candidates with some background knowledge on programming. So that, it would be beneficial for them to use their programming experience gained in the past.