Please note that number of lessons are not the same as the number of topics. This is because some topics are discussed over multiple lessons. Also sometimes there are mixed review of multiple topics.
Dynamic Programming Optimizations
Advanced Range Queries
Advanced Graph Algorithms
Advanced Computational Geometry
Advanced String Algorithms and Data Structures