All resources are mentioned in README.md. This is the order in which topics are to be learnt. Never use GFG implementations. GFG is only for theory.
- Set up a Programming Environment
- Learn a Language
- C is for fundamentals
- Learn C++ / Java / Python
- Practice
- Complexity Analysis
- Notations
- Time
- Space
- Searching
- Linear Search
- Binary Search
- binary_search
- upper_bound
- lower_bound
- Binary Exponentiation
- Modular Arithmetic
- Basic operations