- 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
- 01Intro to C++, how it differs from C, iostream, cin / cout, first program
- 02Variables, data types, operators, references
- 03Conditionals and practice
- 04Loops and practice
- 05Functions, default args, overloading
- 06Functions practice
- 07Arrays and std::string
- 08Arrays / strings practice
- 09Intro to OOP: classes and objects
- 10Constructors and member functions
- 11Encapsulation, access specifiers, the this pointer
- 12OOP practice: build a small class
- 13Single inheritance (basics)
- 14Inheritance practice
- 15More OOP and inheritance practice (small class hierarchy)
- 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