Object-oriented programming concepts using C++ including classes, inheritance, polymorphism, operator overloading, and file handling.