- Algorithms and Datat Structures implementations
- Programing Paradigms
- Graph theories
- Dynamic Programming
- String Manipulation
- Divide and Conquer
- DS: Linked List, Trees
- Coding preparation for 2016 ICPC regional contest
- Solving practice problems
- Solving online contests
- Cites: codeforce, topcoder, usaco, etc.