Websites
Beginner Resources
- Leetcode Patterns
- This website shows the companies that use each question.
- Pypup
- Like leetcode but for beginner’s
- CodinGame
- A Guide to Kattis Problems
Intermediate Resources
- Principles of Algorithmic Problem Solving
- Neetcode
- This website has a lot of good resources for learning algorithms with Leetcode.
- Frontend Masters
- This website has a good course on algorithms.