Three levels from C++ fundamentals, I/O, types, control flow, functions, arrays, and introductory classes through advanced OOP, inheritance, templates, streams, and exceptions, into the STL, template metaprogramming, smart pointers, multithreading, design patterns, and a capstone project. Format: Theory + Lab/Assignments per syllabus.