| Week | Date | Lecture |
|---|
| 1 | August 25, 2025 | Course Introduction |
| August 27, 2025 | IO |
| August 29, 2025 | Complete Search |
| 2 | September 1, 2025 | Coding Session |
| September 3, 2025 | Divide and Conquer |
| September 5, 2025 | Disjoint Sets |
| 3 | September 8, 2025 | Special Topic |
| September 10, 2025 | Single Source Shortest Path |
| September 12, 2025 | Floyd-Warshall |
| 4 | September 15, 2025 | Special Topics (Advanced Graphs) |
| September 17, 2025 | Trees |
| September 19, 2025 | Strongly Connected Components |
| 5 | September 22, 2025 | Coding Session |
| September 24, 2025 | Kruskal’s Algorithm |
| September 26, 2025 | Bit Manipulation |
| 6 | September 29, 2025 | Coding Session |
| October 1, 2025 | Sqrt Decomposition |
| October 3, 2025 | Segment Trees |
| 7 | October 6, 2025 | Coding Session |
| October 8, 2025 | Lazy Segment Trees |
| October 10, 2025 | Fenwick Trees |
| 8 | October 13, 2025 | Advanced Data Structures (Special Topic) |
| October 15, 2025 | Greedy Algorithms |
| October 17, 2025 | Dynamic Programming |
| 9 | October 20, 2025 | Coding Session |
| October 22, 2025 | DP: Longest Common Sequence |
| Ocotber 24, 2025 | DP Palindromes |
| 10 | October 27, 2025 | DP: TSP (Special Topic) |
| October 29, 2025 | DP Edit Distance |
| October 31, 2025 | DP Knapsack |
| 11 | November 3, 2025 | Coding Session |
| November 5, 2025 | Tree DP |
| November 7, 2025 | DP KMP |
| 12 | November 10, 2025 | Coding Session |
| November 12, 2025 | Rabin Karp |
| November 14, 2025 | Primes and GCD |
| 13 | November 17, 2025 | Fermat’s Little Theorem and Euler’s Totient Function |
| November 19, 2025 | Combinatorics |
| November 21, 2025 | No Class |
| 14 | December 1, 2025 | Coding Session |
| December 3, 2025 | Points, Lines, Vectors, Shapes |
| December 5, 2025 | Geometry: Convex Hull |
| 15 | December 8, 2025 | Geometry: Line Sweep (Special Topic) |
| December 10, 2025 | Coding Session / Special Topic |