• 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