This document outlines topics covered in a C++ with OOPs course, including procedural programming concepts, object-oriented programming concepts, C++ features, program structure, classes and objects, function overloading, constructors and destructors, inheritance, templates, polymorphism, and exception handling. Specific topics that will be covered include inline functions, friend functions and classes, operator overloading, streams and manipulators, static data members and functions, dynamic memory allocation, and container classes.