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
| Platform | What you actually do | Best for | Price |
|---|---|---|---|
| LeetCode | Solve problems from a bank of thousands | Volume, contests, company tags | Free tier, paid Premium |
| NeetCode | Work a curated list with a video per problem | Being shown how a solution is found | Free videos, paid Pro |
| AlgoPath | Implement each algorithm yourself, then wire it into a working system | Writing the code from memory | First 33 steps free, then one payment |
| AlgoExpert | Curated problems with video walkthroughs | A guided list | Paid subscription |
| Codewars | Community kata, ranked by difficulty | Daily reps in your own language | Free |
| HackerRank | Practice tracks plus the test many firms screen with | Getting used to the screening format | Free tier |
| Exercism | Exercises reviewed by a human mentor | Learning a language, not interview prep | Free |
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.