Top 5 Coding Challenge Websites Ranked by Data

Engineering

Participating in coding challenges is an excellent way to refresh your memory of basic and advanced concepts before seeking a new job. I believe that’s the first thing we think about when the coding challenges come to mind. However, you might find it interesting (or not) that many developers actually love participating in such challenges just for fun. Yes, you read it right, and it has a name -- competitive programming!

Did you come here just for the list?

Here you go:

  1. LeetCode - Wins 1st place! 🥇
  2. HackerRank - Wins 2nd place! 🥈
  3. CodeChef - Co-wins 3rd place! 🥉
  4. CodeWars - Co-wins 3rd place! 🥉
  5. CodinGame
  6. Others...

However, if you'd like to understand better how they are ranked and what makes each site better, keep reading :)

If you're new to programming, you may want to check out this post about The Best Coding Challenges Websites For Beginners

Coding Challenges are fun!

I totally get why coding challenges can be addictive. Developers challenge themselves with complex coding tasks because people love to challenge themselves with completing a 10,000-pieces puzzle or building extraordinary structures using Lego. It goes down to our very essential human nature. We all love rewards as it helps us feel better, both physically and mentally. Completing a challenge can be very rewarding in that sense.

It doesn’t matter if you’re here because you’re looking to sharpen your skills as part of a job hunt, or you feel that you need to challenge yourself. I decided to make this list of most useful coding challenges websites for everyone in need!

What is different about this post?

When I researched the best coding challenges website to prepare this post, I saw that it consumes tons of time and energy to pick the right ones. Why? Because for several of those, you need to register, or it just takes time to explore how it works and how the content was curated. That inspired me to find an alternative way to rank the coding challenge websites and tools so that you can save your time!

Another thing is that I DO NOT work for any of the companies mentioned in this post! I hope it helps put the bias concerns away. I am simply doing my best here to provide you with clean data to make an educated choice.

How did I rank the websites?

At first, I thought about using some pretty complex SEO tools to measure how those sites rank for different keywords. I decided to drop it relatively quickly since I thought it would just show how good they are at SEO, which has nothing to do with the quality of the programming challenges they have to offer. I also thought about aggregating feedback from around the web to rank it.

Eventually, I realized that the most important factor is whether people actually use those sites or not. It’s a combination of their content and user experience. Without these two, it’s safe to assume that users won’t keep coming back for more. What could be better than going simple and check how much traffic those sites get?

I chose SimilarWeb for this job since they can give a standardized traffic estimation for free. Then I decided to rank the sites according to those parameters (prioritized):

  1. Monthly visits: indicates just how many people visit their site.
  2. Avg. Session duration: indicates if those visits are meaningful. Usually, if a person would start a coding challenge, it would take them some time. It can provide an insight into the content quality.
  3. Pages per session: pretty much indicates the same things as the average session duration.
  4. Bounce rate: can give a proper indication of the user experience quality. Usually, sites that have a poor bounce rate (close to 100%) mean that they aren’t so good in the value they give to the user.

Coding challenge websites ranked by data

Here's the list for those of you who just want to get the bottom line without having to read my complete analysis:

  1. LeetCode - Wins 1st place! 🥇
  2. HackerRank - Wins 2nd place! 🥈
  3. CodeChef - Co-wins 3rd place! 🥉
  4. CodeWars - Co-wins 3rd place! 🥉
  5. CodinGame

1. LeetCode 🥇

leetcode website traffic data

LeetCode's official mission statement is to help you improve yourself and land your dream job. LeetCode is one of the most well-known online platforms that you can use to sharpen your programming skills by solving coding questions. It has over 1,800 different challenges, support for over 14 programming languages, and an active community that is always there to help you.

Looking at the data, LeetCode is by far the most popular website for coding challenges in 2021. It can be clearly seen that LeetCode is leading in all four metrics. If I had to choose a place to start, I would definitely start by giving them a chance.

2. HackerRank 🥈

hackerrank website traffic data

HackerRank is describing itself as a technology hiring platform that is based on assessing developer skills. Indeed they seem to be massive as HackerRank is working with over 2,000+ companies worldwide, helping them hire developers. So if you're looking for a job, HackerRank is definitely a wise choice for you.

HackerRank seems like a very nice place where developers worldwide come together to solve problems in a wide range of Computer Science domains. No wonder that they get such immense traction from the developers' community.

3. CodeChef 🥉

codechef website traffic data

CodeChef is more of an old-school coding challenge platform. It started in 2009 with a vision to help developers make it big in the world of algorithms, computer programming, and programming contests. CodeChef hosts three featured contests every month and provides cool giveaways to the winners as motivation.

4. CodeWars 🥉

codewars website traffic data

If you read the post all the way through here, you should already be familiar with the concept of competitive programming. So CodeWars does exactly this but with a unique twist. What I loved about CodeWars is that creating the challenges is a collective effort done by its users. Their community members are creators - authoring kata to teach various techniques, solving kata with solutions that enlighten others, and commenting with constructive feedback. The leaders among the creators moderate the content and community. That's sweet!

5. CodinGame

codingame website traffic data

CodinGame is surely a platform to check out since they are just cool. I really loved their gamified approach to things, making the whole experience fun and playful. Their mission is to let programmers improve their coding skills by solving the World's most challenging problems, learning new concepts, and getting inspired by the best developers. That's an ambitious claim to fame, but I'm sure that these guys can deliver it!

Other platforms worth mentioning:

These coding challenge websites didn't qualify to the top 5 in terms of their traffic. However, I do think they deserve a mention (sorted by monthly visits):

Wrap up

Coding challenges websites provide a cool way to learn new things, sharpen your skills, and even just have fun. For hardcore devs, it can even be a way to gain eternal glory!

This article covered the biggest competitive programming platforms based on the traffic they receive around the world. However, it's important to keep in mind that a particular site that gets a lot of traffic doesn't necessarily say it's the best out there. So make sure to check them out and make the smartest choice that's best for you.

Tags

Featured Posts

Stop searching for dev news

Stay up to date every new tab.

If you are busy or lazy it's ok, try our weekly recap and we'll save your time

Thank you for subscribing!
Oops! Something went wrong while submitting the form.