- Beginner Basic problems for anyone who has just started to program...
- Ad-Hoc Simulation Problems, Dates, Games and general Ad-Hoc...
- Strings Palindromes, Frequency, Ad-Hoc, LCS, String Manipulation...
- Data Structures and Libraries Queue, Stack, Sort, Map, Set...
- Mathematics Number Theory, Prime Numbers, Combinatorics, BigInteger...
- Paradigms Dynamic Programming, Binary Search, Greedy, Backtracking ...
- Graph Flood Fill, MST, SSSP, DAG, Maximum Flow, Tree...
- Computational Geometry Points and Lines, Polygon...
- SQL Query Languages: Select, Insert, Update, Create