← All courses

C++

C with objects. Up to single inheritance and basic OOP.

Sessions
16
Fee
₹2,500
One-time, full course
Pace
2 days a week
For
Anyone who wants to learn C++ from scratch.

1 to 1.5 hours per session. Two days a week. Practice problems every session. No capstone, concepts and exercises only.

Assumes Programming Fundamentals. New to coding? Start there. The basics are quietly re-woven into the first few sessions either way.

What we cover

  1. 01Intro to C++, how it differs from C, iostream, cin / cout, first program
  2. 02Variables, data types, operators, references
  3. 03Conditionals and practice
  4. 04Loops and practice
  5. 05Functions, default args, overloading
  6. 06Functions practice
  7. 07Arrays and std::string
  8. 08Arrays / strings practice
  9. 09Intro to OOP: classes and objects
  10. 10Constructors and member functions
  11. 11Encapsulation, access specifiers, the this pointer
  12. 12OOP practice: build a small class
  13. 13Single inheritance (basics)
  14. 14Inheritance practice
  15. 15More OOP and inheritance practice (small class hierarchy)
  16. 16Mixed exercises, debugging, recap

Honest scope

Builds a solid C++ base, up to single inheritance.

This course builds a strong base. It does not pretend to cover advanced topics. Those come later, separately.

Not covered here

  • STL (vectors, maps, and so on)
  • Templates
  • Polymorphism
  • Operator overloading