| Date | Title |
|---|---|
| Wednesday, January 19, 2022 | Course Introduction |
| Monday, January 24, 2022 | IO |
| Wednesday, January 26, 2022 | Arrays and Vectors |
| Wednesday, January 26, 2022 | Stacks and Queues |
| Monday, February 7, 2022 | Prime Numbers |
| Wednesday, February 9, 2022 | BSTs and Heaps |
| Monday, February 14, 2022 | Complete search |
| Wednesday, February 16, 2022 | Divide and Conquer |
| Monday, February 21, 2022 | Greedy Algorithms |
| Wednesday, February 23, 2022 | Dynamic Programming |
| Monday, February 28, 2022 | Basic Graphs |
| Wednesday, March 2, 2022 | Traversals |
| Monday, March 7, 2022 | Single Source Shortest Path |
| Wednesday, March 9, 2022 | All-pairs Shortest Path |
| Monday, March 21, 2022 | Union Find |
| Wednesday, March 23, 2022 | Graph Traversal Properties |
| Tuesday, March 29, 2022 | Segment Trees |
| Monday, April 4, 2022 | Minimum Spanning Trees |
| Wednesday, April 6, 2022 | Points, Lines, Vectors |
| Monday, April 11, 2022 | Shapes |
| Wednesday, April 13, 2022 | GCD and Diophantine Equations |
| Monday, April 18, 2022 | Combinatorics |
| Wednesday, April 20, 2022 | Convex Hull |
| Monday, April 25, 2022 | String DP |