📚 What you'll learn
✓Write C++ programs with variables, types and control flow
✓Understand pointers and memory management
✓Master Object-Oriented Programming with classes
✓Use the Standard Template Library (STL)
✓Apply templates and generic programming
✓Handle exceptions professionally
✓Write efficient code for competitive programming
✓Build real-world console applications
Course Curriculum
6 sections · 26 lessons · 34 hours total
01C++ Foundations
5 lessons · 4h▾
📖
Introduction to C++ & First ProgramLesson
FREE
📖
Variables, Data Types & OperatorsLesson
FREE
📖
Control Flow — if/else, switch, LoopsLesson
FREE
📖
Functions — Definition, Overloading, RecursionLesson
📝
C++ Foundations QuizQuiz
02Arrays, Strings & Pointers
5 lessons · 5h▾
📖
Arrays — 1D and 2DLesson
📖
Strings — C-Style & std::stringLesson
📖
Pointers — The Core of C++Lesson
📖
Dynamic Memory — new & deleteLesson
📝
Pointers & Arrays QuizQuiz
03Object-Oriented Programming
4 lessons · 8h▾
📖
Inheritance — Base & Derived ClassesLesson
📖
Polymorphism & Virtual FunctionsLesson
🛠️
Project — Library Management SystemProject
04STL — Standard Template Library
5 lessons · 6h▾
📖
Vector, List & DequeLesson
📖
Map, Set & Unordered ContainersLesson
📖
Stack, Queue & Priority QueueLesson
📖
Algorithms — sort, search, binary searchLesson
05Templates & Advanced Concepts
4 lessons · 5h▾
📖
Function & Class TemplatesLesson
📖
Exception HandlingLesson
📖
File I/O — Reading & Writing FilesLesson
🛠️
Final Project — Student Record SystemProject
06Competitive Programming with C++
3 lessons · 4h▾
📖
Input/Output OptimizationLesson
📖
Common CP Algorithms — Binary Search, Two PointersLesson
📝
Competitive Programming PracticeQuiz