Introduction
  • Code Editor and Introduction
  • Variables and Numbers (int, float, double)
  • Mathematical operations on Numbers ( +, - , *, / )
  • String
  • User Input
  • Header files iostream, string
Loops
  • What are Loops? (Explanation)
  • for loop
  • TASK for loop
  • calculating Factorial using for loop
  • while loop
  • multiple conditions using while loop
  • TASK while loop
  • Tables App using while loop
Conditionals ( if else )
  • if else
  • Grades App TASK
  • SOLUTIONS of Grades App
  • Updating Grades App using if- else if
Arrays
  • What are Arrays? (Explanation)
  • Making an Array
  • Fixed size of array
  • 2 Dimensional Array Explanation
  • 2 Dimensional Array Code
Functions
  • Function
Object Oriented Programming
  • What is OOP
  • What is Class?
  • Making first "class"
  • Constructor
  • Making Object of Book class
  • Adding Properties and Functions in Book class
  • Multiple constructors in a class
  • Encapsulation & Access Modifiers
Inheritance
  • Inheritance Code Example
  • Access Modifiers
Polymorphism
  • Polymorphism Explanation
  • Coding example of Polymorphism
Abstraction
  • Abstraction Explanation
  • Abstraction in Shape class
Pointers
  • What are pointers? (explanation)
  • Pointers Code
  • Pointers of different datatypes
  • Array of pointers
  • Benefits of pointers
  • Dynamic memory allocation using pointers
  • Pass by value and pass by reference