- [[1. Basic Java]]
- [[2. oops in java]]
- [[3. Time and Space Complexity]]
- sorting algorithms
- [[1. Bubble sort]]
- [[2. Selection sort]]
- [[3. insertion sort]]
- [[4. Merge sort ]]
- Quick sort
- Heap sort
- [[4. Patterns]]
- [[5. Recursion]]
- [[Java recursion problems solved can be asked in interview]]
- [[6. Backtracking]]
- Linked List
- Stack
- Queue
- Binary Tree
- BST
- HashSet
- HashMap
- Trie
- Graph