C++ is a popular programming language used for software development. It's used in areas such as systems software, client and server applications, embedded software, video games, and device drivers. This course gives delegates a thorough introduction to the core features of C++ and allows them to learn it. This course will prepare you to create class member functions, use constructors destructors and dynamic memories, and design and write classes that exhibit polymorphic behaviour.