Fundamental C++ concepts including Data Types, I/O, Control Flow, and Loops.

Fundamentals of C++ Input/Output streams, arithmetic operators, and understanding basic data types and their limits.

Comprehensive review covering all previous topics with 3 practice problems to solidify your understanding.

Mastering decision making with if-else statements, switch cases, and understanding program flow control.

Mastering functions in C++, understanding scope, parameters, and modular programming.

Understanding recursion in C++, base cases, and recursive programming techniques.

Introduction to 1D/2D arrays and strategies for solving ad-hoc problems.

Introduction to time complexity analysis, Big-O notation, and estimating runtime from problem constraints.

Live contest session — solve problems under time pressure and review solutions.