Course Contents I : Programming Constructs Overview of functional programming concepts in C++ Click buttons on the right to access slides and exercises. Requires Google Sign-in Slides Exercises II : Classes and References What is a class ? How is it created in C++ ? What is a reference and what is its use ? Click buttons on the right to access slides and exercises. Requires Google Sign-in Slides Exercises III : String Operations Majority of coding in real world involves string manipulations. Here we learn the various string operations provided by C++ to help us solving real world problems. Click buttons on the right to access slides and exercises. Requires Google Sign-in Slides Exercises IV : File Operations Access data from files Click buttons on the right to access slides and exercises. Requires Google Sign-in Slides Exercises V : Inheritance One of the major corner stones of OOP Click buttons on the right to access slides and exercises. Requires Google Sign-in Slides Exercises VI : Polymorphism This is what makes programming in C++ more realistic Click buttons on the right to access slides and exercises. Requires Google Sign-in Slides Exercises VII : Abstract Classes Thinking in terms of abstractions Click buttons on the right to access slides and exercises. Requires Google Sign-in Slides Exercises VIII : Exception Handling Making your code more readable and reliable Click buttons on the right to access slides and exercises. Requires Google Sign-in Slides Exercises IX : Templates Write less, do more Click buttons on the right to access slides and exercises. Requires Google Sign-in Slides Exercises X : Standard Template Library Making your life easy Click buttons on the right to access slides and exercises. Requires Google Sign-in Slides Exercises