Introduction to the classes and Syntax of CPP
Introduction to memory in CPP
Introduction to override
Inheritance
Abstract classes and Deep memory
Nested classes and try catch
Static cast, dynamic cast and reinterpret cast
Templates
Template+ container
Containers+ Sorting algorithms Maps, Vectors, Sets, Arrays, Deque
Result of everything built till cpp4 included.
Practice of copy paste skill
Potential Improvment would be to use set instead of a vector