BTech / BCA Track8 Weeks CohortTopic-Linked Attendance Enabled

C++ — Object-Oriented & STL Mastery

Master Modern C++, Object-Oriented paradigms (Inheritance, Polymorphism, Abstraction), Standard Template Library (Vectors, Maps, Sets, Algorithms), and generic Templates.

Key Skills You Will Master:
Modern C++OOPSTL ContainersIteratorsTemplatesMemory Management
Vikramaditya Iyer
Lead Instructor
Vikramaditya Iyer
Ex-Tech Lead & STEM Mentor
C++ — Object-Oriented & STL Mastery
Total Program Fee (Full Cohort + Materials)
2,7993,999Save 30%
Choose Your CohortLive Interactive
Next cohort starting next weekend • 5:00 PM IST
14 Live Hybrid Interactive Sessions
14 Granular Tracked Topics
Downloadable datasets, cheatsheets & Jupyter notebooks
Verifiable Certificate upon 85%+ topic completion
Syllabus Breakdown

Course Structure & Tracked Topics

Click on any module to view live sessions and the exact list of topics tested & tracked for attendance.

Session 1
Session 1: C++ Setup & Modern Syntax
90 mins
Attendance-Tracked Topics (1):
1iostream, std::string, Namespaces, References (&)
Session 2
Session 2: Functions & Overloading
90 mins
Attendance-Tracked Topics (1):
1Function Overloading, Default Arguments & Inline Functions
Session 3
Session 3: Dynamic Memory in C++
90 mins
Attendance-Tracked Topics (1):
1new and delete Operators, Dynamic 2D Arrays
Session 4
Session 4: Classes, Objects & Constructors
90 mins
Attendance-Tracked Topics (1):
1Access Specifiers, Constructors, Destructors, this Pointer
Session 5
Session 5: Encapsulation & Operator Overloading
90 mins
Attendance-Tracked Topics (1):
1Operator Overloading (+, -, <<, >>) & Friend Functions
Session 6
Session 6: Inheritance Hierarchies
90 mins
Attendance-Tracked Topics (1):
1Single, Multiple & Multilevel Inheritance
Session 7
Session 7: Polymorphism & Virtual Functions
90 mins
Attendance-Tracked Topics (1):
1Virtual Functions, Pure Virtual Functions & Interfaces
Intermediate Milestone: Vehicle Rental & Fleet Management System

An OOP C++ software utilizing inheritance and virtual functions to calculate fleet costs and rentals.

Deliverable: C++ source code with full OOP class hierarchy.
Session 8
Session 8: Templates (Generic Programming)
90 mins
Attendance-Tracked Topics (1):
1Function Templates & Class Templates
Session 9
Session 9: STL Sequence Containers (Vectors, Lists)
90 mins
Attendance-Tracked Topics (1):
1std::vector, std::list, std::deque & Iterators
Session 10
Session 10: STL Associative Containers (Maps & Sets)
90 mins
Attendance-Tracked Topics (1):
1std::map, std::unordered_map, std::set & Complexity
Session 11
Session 11: STL Algorithms & Lambdas
90 mins
Attendance-Tracked Topics (1):
1std::sort, std::binary_search, Custom Comparators & Lambdas
Session 12
Session 12: File Streams (fstream) & Modern C++
90 mins
Attendance-Tracked Topics (1):
1ifstream, ofstream & Smart Pointers Intro
Session 13
Session 13: Capstone System Design
90 mins
Attendance-Tracked Topics (1):
1Order Matching Engine Core STL Logic
Session 14
Session 14: Capstone Defense & Code Review
90 mins
Attendance-Tracked Topics (1):
1Project Demo, Performance Benchmarking & Review
Graduation Capstone

High-Performance Order Matching & Inventory Engine using STL

Design and build an order matching engine using C++ OOP, STL maps, priority queues, and file persistence.

Deliverable:
C++ Project Repository + Benchmark Report

What You Will Be Able To Do

Write clean, modern C++ code utilizing standard I/O streams and references
Implement deep OOP hierarchies with virtual functions and pure abstract interfaces
Solve placement algorithms efficiently using STL vectors, maps, sets, and algorithms
Build generic data structures using C++ function and class templates

Prerequisites

Basic programming knowledge in C or another language.

Unsure if this fits your current grade?

Schedule a 10-minute discovery call with our academic advisor.