DEV Community

Ashlee (she/her)
Ashlee (she/her)

Posted on • Updated on

Hackerrank vs Leetcode I Tried the Top 5 Coding Challenge Websites

Thank you to everyone who replied to the following tweet! It's an excellent list of sites people like to use.

I did a quick look over all of these sites and am providing my immediate impressions from them. It's very possible they might be missing something. :) If a correction needs to be made, or if there's another really awesome thing about any of these sites that I missed, just drop a comment and I can update this post.

1. codewars

  • 20+ languages available
  • Others' solutions are available for review
  • You can practice writing your own tests

2. HackerRank

  • 20+ languages available
  • Many skills categories and challenges to explore
  • Job board seems like an added benefit :)

3. exercism

  • 50+ languages available
  • "Mentored mode"β€”the linked page has a ton of information about the structure of this
  • There's a lot of steps for each challenge, with downloading the code and then having to resubmit it. I have a preference for interactive challenge sites.

4. CodinGame

  • Several languages available (I didn't count, they were in a select)
  • Multiple types of challenges of varying skill levels
  • A bit overwhelming to me, there's a lot happening on each screen

5. ProjectEuler

  • Not an interactive coding website, BUT
  • A lot of great challenges for writing software solutions to

Did you know I have a newsletter? πŸ“¬

If you want to get notified when I publish new blog posts or make major project announcements, head over to https://ashleemboyer.com/newsletter.

Oldest comments (17)

Collapse
 
thefern profile image
Fernando B πŸš€

Hackereath is nice because you also have nice explanations on how algorithms work.

Collapse
 
thefern profile image
Fernando B πŸš€

Codewars, Hackereath, and Euler are my favorites whenever I have some time to spare I do a few challenges.

As a matter of fact being self taught I had never heard of unit testing in programming books when I was learning. I learned unit testing while doing codewars challenges.

Collapse
 
mattstuddert profile image
Matt Studdert

This is a great list of sites for coding challenges!

I've got a site called Frontend Mentor that I'd love to hear your thoughts on if you're interested in taking a look. It's very new, so is nowhere near as big or complete as these other sites.

But seeing as you're a front-end developer, it might interest you! πŸ™‚

Collapse
 
sally profile image
Sally

Another bonus of Codewars are the tools and guides available for writing your own katas and test suites. It's a lot of fun watching people solve your puzzles.

Collapse
 
theodesp profile image
Theofanis Despoudis

I prefer Leetcode and Hackerearth

Collapse
 
dbanty profile image
Dylan Anthony

Thanks for sharing! Exercism even has my favorite language: Rust :)

Collapse
 
shogogan profile image
Victor Homem Heck

I've been using HackerRank as a practice on functional programming, as some problems are simple and more real world oriented problems.
It is a pretty nice tool for practicing, yet I didn't try any other in some time now (about 2 years without trying any code challenge website)

Collapse
 
thuebsch profile image
thuebsch

Lighthouse Labs has a 21-Day Coding Challenge! (Disclosure, I work there.) Link

Collapse
 
niorad profile image
Antonio Radovcic

they should do a code-challenge-website "real world" edition:

  • you have to wait 3 days for the confirmation
  • the task changes slightly halfway through solving it
Collapse
 
wilomgfx profile image
William Cantin

You're into something

Collapse
 
amponce profile image
Aaron Ponce

All good sites. Another fun one is code combat where you learn to build a game. After going through some of the basics you have the tools to go off a build your own level, the code can be as simple or complex as you want it to be.

Collapse
 
andersonjoseph profile image
Anderson. J

Codewars and HackerRank are my favorites. I also like TechieDelight Is not an interactive site, but it has 500+ data structure and algorithm questions with their solutions and explanations.

Collapse
 
prahladyeri profile image
Prahlad Yeri • Edited
Collapse
 
perigk profile image
Periklis Gkolias

So no one likes codefights/codementor ? :(

Collapse
 
triptych profile image
Andrew Wooldridge

Hi, thought I might add one to the list:
warriorjs.com/ where you code adventures and solve problems in a game format.

Collapse
 
xni profile image
Konstantin

I would also recommend checking codeforces.com