- Big O
- How to solve coding problems
- Data structures: Arrays
- Data structures: Hash tables
- Data structures: Linked lists
- Data structures: Trees
- Data structures: Graphs
- Algorithms: Recursion
- Algorithms: Sorting
- Algorithms: Searching + BFS + DFS
- Algorithms: Dynamic programming