- LeetCode: The most popular platforms for doing coding challenges and interview prep, but comes with a limited free version
- AlgoExpert: Offers solutions and explanations, yet also expensive
- Hackerrank
- Project Euler: Entirely free, yet very mathematics-focused one can only submit answers, not code. Interface is a little bit old but has a great community