Free beta: 60 days of full access, no card needed.120 seats leftSign up free

We use necessary cookies to run the site (sign-in and language). If you accept, we also load Google Analytics to see which pages are used, and Google reCAPTCHA to keep spam off the contact and bug-report forms. Privacy policy

LeetCode alternatives: seven sites compared

Short answer. Stay on LeetCode if you want volume and company-tagged questions. Use NeetCode if you want a curated list with videos. Solved a hundred problems and still cannot write binary search from memory? Look at AlgoPath.

Updated 26 August 2026.

Sites like LeetCode, side by side

PlatformWhat you actually doBest forPrice
LeetCodeSolve problems from a bank of thousandsVolume, contests, company tagsFree tier, paid Premium
NeetCodeWork a curated list with a video per problemBeing shown how a solution is foundFree videos, paid Pro
AlgoPathImplement each algorithm yourself, then wire it into a working systemWriting the code from memoryFirst 33 steps free, then one payment
AlgoExpertCurated problems with video walkthroughsA guided listPaid subscription
CodewarsCommunity kata, ranked by difficultyDaily reps in your own languageFree
HackerRankPractice tracks plus the test many firms screen withGetting used to the screening formatFree tier
ExercismExercises reviewed by a human mentorLearning a language, not interview prepFree

Which of these are free

Two of the seven cost nothing at all. Codewars and Exercism are free to practise on, with no tier above them.

LeetCode and HackerRank both have a free tier. What sits behind the payment is the extras: company-tagged questions, curated lists and video walkthroughs.

AlgoPath gives the first 33 steps free, with the runner and the tests. Full access is one payment rather than a subscription.

Where LeetCode is still the better choice

It has more problems than anything else. Each one has a discussion tab.

Premium adds the company tags. Know which firm you are sitting with? That list is hard to replace.

Contests run weekly. That is real practice under a clock.

Interview in two weeks and patterns already solid? Then you need volume. Go there.

What AlgoPath does differently

  • One step is one algorithm, and you implement it. 150 steps, in a fixed order.
  • Six languages run in the browser. JavaScript, TypeScript, Python, PHP, Java and C#. Nothing to install.
  • Every step ends in a system that really uses the algorithm. A rate limiter. An LRU cache. A git bisect.
  • A trainer for what interviews test first. Read a problem, name the pattern.
  • Everything is written in English and Russian.

Which one you need depends on what breaks

Run one mock interview and watch where it goes wrong.

  • You read the problem and freeze. That is recognition. Drill the patterns.
  • You name the right approach and the code comes out broken. That is recall. Build the algorithms by hand.
  • Both fine, just slow. That is volume. Grind problems.

Try it before you decide

The placement test is 15 questions and needs no account. It says which topic to start on.

The first 33 steps are free, runner and tests included. Full access is one payment, with no subscription.

Head to head with the closest one: AlgoPath vs NeetCode. Or read how to practice before you pick anything.