- How Computer Works?
- Setting up VS code
Syntaxes
- Skeleton of C++ Program
- Printing Output
- Using namespace std
- Variables
- Constants
- Namespaces
- Typedef
- Enums
- Arithmetic Operators
- Type conversion
- Taking user input
- Math functions
- if -else if - else
- Dynamic Declaration
- Switch
- Ternary operator
- Logical operator
- String operations
- While loops
- Do while loops
- For loops
- Break and Continue
- Nested loops
- Random Numbers
- Functions
- Function overloading
- Global and Local scope variables
- Arrays
- sizeof function
- Iterating through an array
- Foreach loop
- Passing an array into a function
- Fill function
- Multidimensional arrays
- Memory Address
- Pass by VALUE and Pass by REFERENCE
- Const parameter
- Pointers
- Null pointer
- Dynamic Memory
- Recursion
- Function Templates
- Struct
- Enums
- Object Oriented Programming
- Constructor
- Overloaded Constructor
- Getters and Setters
- Inheritance
- Class Templates
Programs / Projects
- Area of Triangle Calculator
- Hypotenuse Calculator
- Console Calculator
- Temperature Convertor
- Triple Dice Match Simulator
- Simple banking program
- Rock, Papers and Scissors
- Credit Card Valuation (Luhn Algorithm)