🗓️ Duration: 1 Months
📚 Schedule: 5 Days Per Week
🕒 Session Length: 90 Minutes
💡 Total Sessions: 24
⏳ Study Hours: 36
💼 Ideal for: Students, aspiring system programmers, and beginners preparing for technical interviews
History of C++
Structure of a basic C++ program
#include, main(), cout, cin
Practice: Write a program to print your name and age
Integer, float, char, string, bool
Variable declaration and initialization
Practice: Input name, age, GPA, and gender, then display them
Arithmetic, relational, logical, assignment
Practice: Simple calculator using + - * / %
if, else, else if, switch
Practice: Grade calculator based on score
while and do-while
Practice: Print numbers 1 to 100 and their squares
for loop
Nested loops
Practice: Multiplication table, patterns with *
Declaration, initialization
Accessing and modifying elements
Practice: Find max, min, average of array elements
Matrix input/output
Practice: Add two matrices
string class, basic operations
Concatenation, input, output
Practice: Reverse a string, check palindrome
Defining and calling functions
Parameters and return values
Practice: Write functions for sum, factorial, prime check
Recursive function concept
Practice: Fibonacci series, factorial with recursion
Pointer variables, * and & operators
Practice: Swap two values using pointers
new, delete
Practice: Create array dynamically and find average
Declaring and using struct
Practice: Student record (name, roll, GPA)
class, object, access specifiers
Practice: Create a class Car with brand, model, speed
Default, parameterized constructors
Practice: Create a Book class with constructor
public, protected inheritance
Practice: Class Person → Student, Teacher
Function overloading, overriding
Virtual functions
Practice: Area calculation using polymorphism
Reading from and writing to files using fstream
Practice: Save and read student records
Choose one:
Apply everything learned