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
Lead Instructor Vikramaditya Iyer
Lead Instructor
Vikramaditya Iyer
Ex-Tech Lead & STEM Mentor
Master C++ — Object-Oriented & STL Mastery — Online Course Overview & Curriculum Thumbnail
Total Program Fee (Full Cohort + Materials)
₹2,799₹3,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 & spreadsheets
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 • 90 Minutes Live

Session 1: C++ Setup & Modern Syntax

Granular Tracked Topics (1):
iostream, std::string, Namespaces, References (&)
Session 2 • 90 Minutes Live

Session 2: Functions & Overloading

Granular Tracked Topics (1):
Function Overloading, Default Arguments & Inline Functions
Session 3 • 90 Minutes Live

Session 3: Dynamic Memory in C++

Granular Tracked Topics (1):
new and delete Operators, Dynamic 2D Arrays
Session 1 • 90 Minutes Live

Session 4: Classes, Objects & Constructors

Granular Tracked Topics (1):
Access Specifiers, Constructors, Destructors, this Pointer
Session 2 • 90 Minutes Live

Session 5: Encapsulation & Operator Overloading

Granular Tracked Topics (1):
Operator Overloading (+, -, <<, >>) & Friend Functions
Session 3 • 90 Minutes Live

Session 6: Inheritance Hierarchies

Granular Tracked Topics (1):
Single, Multiple & Multilevel Inheritance
Session 4 • 90 Minutes Live

Session 7: Polymorphism & Virtual Functions

Granular Tracked Topics (1):
Virtual 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 1 • 90 Minutes Live

Session 8: Templates (Generic Programming)

Granular Tracked Topics (1):
Function Templates & Class Templates
Session 2 • 90 Minutes Live

Session 9: STL Sequence Containers (Vectors, Lists)

Granular Tracked Topics (1):
std::vector, std::list, std::deque & Iterators
Session 3 • 90 Minutes Live

Session 10: STL Associative Containers (Maps & Sets)

Granular Tracked Topics (1):
std::map, std::unordered_map, std::set & Complexity
Session 4 • 90 Minutes Live

Session 11: STL Algorithms & Lambdas

Granular Tracked Topics (1):
std::sort, std::binary_search, Custom Comparators & Lambdas
Session 5 • 90 Minutes Live

Session 12: File Streams (fstream) & Modern C++

Granular Tracked Topics (1):
ifstream, ofstream & Smart Pointers Intro
Session 6 • 90 Minutes Live

Session 13: Capstone System Design

Granular Tracked Topics (1):
Order Matching Engine Core STL Logic
Session 7 • 90 Minutes Live

Session 14: Capstone Defense & Code Review

Granular Tracked Topics (1):
Project Demo, Performance Benchmarking & Review
Graduation Capstone Portfolio

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.

Pdhoindia AI Assistant
Ask me anything about courses, pricing & more
Hi there! 👋 I'm the Pdhoindia AI Assistant. I can help you with courses, pricing, schedules, refund policies, and more.
What would you like to know?
Powered by Pdhoindia Knowledge Base