โœฆ
Course

C++ Programming

1-month basic C++ course โ€” OOP foundations, classes, inheritance, STL intro and simple projects. 1-hour live classes.

1 Month Live + Project Foundation

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