Up for a challenge? Websites to practice coding

Do you want to improve your coding skills? Then this post is for you. Here’s a list of 8 awesome websites that will help you become a better programmer, by solving programming challenges.

  • CodeChef - offers a competitive programming community with hundreds of challenges based on your skill level. If you don’t like the competitive aspect, you can just practice your skills.
  • CodeForces - offers competitive programming competitions and contests.
  • Coderbyte - offers 3000+ coding challenges, ranging from easy to hard, that you can solve in any programming language. It’s also a great place to prepare for coding interviews.
  • CodeWars - offers a large collection of challenges for different skills level. You get instant feedback, and you can level up in rank.
  • Exercism - offers more than 3000 challenges in 57 programming languages, where mentors review your work.
  • HackerRank - offers challenges in domains like algorithms, machine learning, or artificial intelligence and allows you to practice different programming paradigms. It’s also a great place to prepare for coding interviews.
  • LeetCode - offers challenges and problems to solve, as well as programming contests and helpful learning resources. It’s also a great place to prepare for coding interviews.
  • Project Euler - offers a large collection of computer programming and math challenges that involve writing small programs.

If you are preparing for coding interviews, all these websites can be very useful to you. You can also check out these books to help you better prepare.

Share with us other websites you use to practice your coding skills :point_down: