DEV Community

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

Posted on β€’ Edited on

53 14

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.

Image of Timescale

πŸš€ pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applicationsβ€”without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post β†’

Top comments (17)

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
 
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
 
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
 
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
 
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
 
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
 
thefern profile image
Fernando B πŸš€ β€’

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

Collapse
 
thuebsch profile image
thuebsch β€’

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

Collapse
 
theodesp profile image
Theofanis Despoudis β€’

I prefer Leetcode and Hackerearth

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay