🟦 Module 1: The Foundations
- Basics: I/O, Data Types, Variables, Operations
- Logic: Conditions, Loops
- Data Structures: Arrays, Strings
- Efficiency: Complexity Analysis
- Implementation: Functions, Built-in Functions, Converting to C++
- Strategies: Brute Force, Greedy Algorithms, Constructive Algorithms
🟩 Module 2: C++ STL Mastery
- Containers:
Vector, String, Map, Pair, Set, Multiset
- Linear Data:
Queue, Priority Queue, Deque
- Workflow: Programming Contest Template with Debugger
🟨 Module 3: Techniques & Searching
- Recursion & Sorting: Recursion, Merge Sort
- Optimization: Basic Dynamic Programming, Partial Sum, Contribution Technique
- Searching: Binary Search (Basic, Upper/Lower Bounds, Integer & Fractional Bisection)
- Advanced Tools: Policy-Based Data Structure (PBDS), Sliding Windows, Two-Pointer Technique
- Custom Data: Structure and Structure Sorting