Course
C++ Programming
1-month basic C++ course โ OOP foundations, classes, inheritance, STL intro and simple projects. 1-hour live classes.
Syllabus (1 Month ยท ~20 sessions ยท 1 hr each)
Week 1 โ C++ Basics
- Session 1: C vs C++, setup (g++ / IDE), Hello World
- Session 2: Variables, data types, cin/cout, operators
- Session 3: Control statements (if, switch) & loops
- Session 4: Arrays & strings (C-style + basic std::string)
- Session 5: Functions, default arguments, function overloading
Week 2 โ Object-Oriented Programming
- Session 6: Class & object โ definition, members, access
- Session 7: Constructors & destructors
- Session 8: Member functions, this pointer
- Session 9: Encapsulation & access modifiers
- Session 10: Practice โ simple class-based programs
Week 3 โ Inheritance & Polymorphism
- Session 11: Inheritance types (single, multilevel)
- Session 12: Function overriding, virtual functions intro
- Session 13: Polymorphism basics
- Session 14: Operator overloading intro (simple)
- Session 15: Practice set + doubts
Week 4 โ STL Intro & Project
- Session 16: Introduction to STL โ vector, pair
- Session 17: map, set basics; algorithms (sort, find)
- Session 18: File handling basics (ifstream/ofstream)
- Session 19: Mini project (student management / bank simple / game logic)
- Session 20: Project review, revision & assessment
Outcome: Write basic OOP C++ programs, use classes/inheritance, intro to STL, complete 1โ2 small projects.
โน6,000