Published Sep 16, 2025 ⦁ Updated Oct 11, 2026 ⦁ 14 min read

Coding Challenge Websites Compared: Free and Paid (2026)

The best coding challenge website depends on your goal. For coding interviews, use LeetCode (free problem set plus a $35/month Premium) or NeetCode's curated lists. To learn a language, Exercism (completely free, with human mentors) and Codewars (free) are better. For competitive programming, Codeforces and the CSES Problem Set. For math-heavy puzzles, Project Euler. For front-end practice with real designs, Frontend Mentor. Prices below are from each site's own pricing page as of October 2026.

Coding challenge websites at a glance

Site Best for Free tier Paid plan (Oct 2026) Languages
LeetCode Interview prep (algorithms, data structures, SQL) Most problems, daily problem, weekly contests Premium $35/mo or $159/yr All mainstream languages
NeetCode Structured interview roadmap with video solutions NeetCode 150 list and roadmap Pro $119/yr or $297 lifetime Mainstream languages
HackerRank Interview prep, skills certificates Free for developers None for practice (employers pay) All mainstream languages
Codewars Learning a language through short "kata" Everything that matters Red $5/mo or $40/yr (stats, no ads) 55+
Exercism Learning a language properly, with mentoring 100% free Optional donations 65+ tracks
Codeforces Competitive programming, rated contests Free None Most mainstream compiled and scripting languages
CSES Problem Set Classic competitive-programming problems by topic Free (about 400 problems) None C++, Java, Python and more
AtCoder Weekly contests with clean problem statements Free None Many
Project Euler Math plus programming puzzles Free (1,000+ problems) None Any (you submit only the answer)
Advent of Code Yearly puzzle event in December Free Optional AoC++ support Any
Frontend Mentor HTML/CSS/JS projects from real designs Free challenges, 1 AI review/month Pro $15/mo or $120/yr HTML, CSS, JS, frameworks
Kaggle Data science and ML competitions, some with prize money Free None Python, R (notebooks)

Coding challenges for interview prep

LeetCode is the default because so many companies use similar questions. The free tier covers most problems, a daily challenge, and weekly and biweekly contests. Premium ($35 monthly or $159 per year as of October 2026, per LeetCode's subscribe page) adds company-tagged questions, premium-only problems, a debugger, autocomplete and interview simulations. You don't need Premium to prepare well; company tags help most in the last few weeks before a specific interview.

NeetCode solves LeetCode's main problem, which is too many problems. Its NeetCode 150 list groups the patterns that come up most (two pointers, sliding window, graphs, dynamic programming) and links each to a free video explanation. Pro ($119/year or $297 lifetime) adds courses and AI mock interviews.

HackerRank matters because many companies send their take-home tests through it. Practicing in its editor gets you used to its input/output format and time limits, which differs from LeetCode's function-signature style. It's free for developers; HackerRank makes its money from the hiring side.

A practical plan: work through a curated list (NeetCode 150 or similar) by pattern, not at random, time-box each problem to 30-45 minutes before reading a solution, and redo the ones you missed a week later.

Coding challenge websites for beginners and learning a language

Exercism is the best free option for actually learning a language. Each track has a learning path of concepts and exercises, and you can request feedback from a volunteer mentor on any solution. You can solve exercises in the browser editor or with the Exercism CLI in your own editor. It's free, with no paid tier for learners (Exercism).

Codewars uses short community-written challenges ("kata") ranked by difficulty (8 kyu is easiest, 1 kyu hardest). After you solve one you see everyone else's solutions, which is the fastest way to learn a language's idioms. Codewars Red ($5/month) only adds statistics, peer comparison and removes ads, so the free account is enough.

Frontend Mentor is different: instead of algorithm puzzles you get a design (and on Pro, the Figma file) and build the page. That's closer to real front-end work and gives you portfolio pieces. The free plan includes free challenges and one AI code review per month.

If you're a student, the GitHub Student Developer Pack includes free access to several learning platforms; see what's in the GitHub Student Pack.

Competitive programming sites

Codeforces runs rated contests several times a week, split into divisions by rating, plus a huge archive of past problems with tags and difficulty ratings. AtCoder runs weekly Beginner Contests that are a good on-ramp. The CSES Problem Set (about 400 problems sorted by topic, from sorting and searching to graph algorithms) is the most efficient way to cover the standard techniques. All three are free.

Competitive programming rewards speed and a strong grasp of algorithms. It overlaps with interview prep, but contest problems are usually harder and more mathematical than interview questions.

Daily coding challenges

If you want one problem a day:

  1. LeetCode's daily problem is on the problem list page, and solving it builds a streak.
  2. Codewars suggests a next kata at your level each time you finish one.
  3. Advent of Code releases one two-part puzzle a day in December. Starting in 2025 the event got shorter: puzzles still start on December 1 but end mid-December, and the global leaderboard was removed (Advent of Code about page). Its FAQ also asks people not to use AI to solve the puzzles.
  4. Project Euler releases a new problem roughly once a week (the release schedule is on its news page), and its 1,000+ problem archive is enough for years.

Doing a daily challenge in a new language is a low-pressure way to learn its standard library.

Coding challenges with prize money

Most challenge sites don't pay. The ones that do:

  • Kaggle competitions for data science and machine learning. In October 2026 its competitions page listed prize pools such as $100,000 for the NFL Big Data Bowl 2027 (Kaggle).
  • Company-sponsored contests and hackathons, which are announced on Codeforces and AtCoder and on platforms such as Devpost.
  • Bug bounties, if you're interested in security, are a different kind of challenge with real payouts.

Treat prize contests as a bonus. The competition at the top is very strong.

Where AI fits

AI assistants can solve most easy and medium problems on these sites, so a solved count no longer proves much on its own. Use them to explain a solution after you've tried, not to write it. Interviewers increasingly ask you to talk through trade-offs or extend a solution live, which you can only do if you wrote it yourself. To practice in a real editor instead of a browser, see our IDE tools list; for other places developers learn and practice, see top software development sites, and for practice on real codebases, JavaScript open source projects to contribute to.

FAQ

What is the best free coding challenges website?

For learning, Exercism, which is entirely free and includes human mentoring. For interviews, LeetCode's free tier is enough for most people, especially combined with NeetCode's free lists and videos. Codewars, Codeforces, CSES and Project Euler are also free.

Is LeetCode Premium worth it?

Only if you're close to interviewing at a specific company and want its tagged questions, or you want the debugger and interview simulator. At $35/month or $159/year (October 2026), most people do fine with the free problem set and a curated list.

Which coding challenge site is best for beginners?

Exercism or Codewars. Exercism teaches concepts in order and gives you mentor feedback; Codewars has many easy (8 kyu) problems and shows you others' solutions. Start interview-style LeetCode problems after you're comfortable with basic data structures.

Is HackerRank or LeetCode better for interviews?

Practice algorithms on LeetCode, which has the larger and more interview-focused problem set, then do a few HackerRank problems before any test that's sent through HackerRank, so its editor and input format don't surprise you.

Are there coding challenge websites for front-end developers?

Frontend Mentor, which gives you designs to build, is the main one. Codewars and LeetCode have JavaScript problems, but they test algorithms, not layout or CSS.