LeetCode AlternativesTop Code Learning Services and other similar apps like LeetCode

LeetCode is described as 'Platform for learning and improving coding skills with the goal of being fully prepared for programming interviews. Choose problems to solve from categories such as System Design, Algorithms and Database, join code contests and engage in mock interviews' and is a Code Learning service in the development category. There are more than 50 alternatives to LeetCode, not only websites but also apps for a variety of platforms, including Windows, Mac, Android and iPhone apps. The best LeetCode alternative is Codecademy, which is free. Other great sites and apps similar to LeetCode are exercism, Project Euler, HackerRank and Codewars.

filter to find the best alternatives

LeetCode alternatives are mainly Code Learning Services but may also be Online Education Services or Code Editors.  Filter by these or use the filter bar below if you want a narrower list of alternatives or looking for a specific functionality of LeetCode.
LeetCode iconLeetCode
  18
  • ...

LeetCode is a platform for learning and improving coding skills with the goal of being fully prepared for programming interviews. Choose problems to solve from categories such as System Design, Algorithms and Database, join...

More about LeetCode
LeetCode alternatives page was last updated Nov 25, 2022
  1. Codecademy icon
     243 likes

    Explore free interactive coding courses in web development, data science, and various languages. Codecademy offers a fun, collaborative learning environment with community support, personalized paths, skill assessments, and more, covering both foundational and advanced concepts.

    152 Codecademy alternatives
    Codecademy screenshot 1

    License model

    • FreemiumProprietary

    Platforms

    • Online

    Codecademy Features

    1.  Coding
    2.  Built-in terminal emulation
    3.  C support
    4.  ITunes-like user interface
    Codecademy iconLeetCode Icon

    Codecademy VS LeetCode

    Is Codecademy a good alternative to LeetCode?
     
    • Codecademy is the most popular Web-based alternative to LeetCode.

    • Codecademy is the most popular free alternative to LeetCode.

    • Codecademy is Freemium and ProprietaryLeetCode is also Freemium and Proprietary
  2. exercism icon
     72 likes

    Download and solve practice problems in over 30 different languages. For code newbies and experienced programmers.

    46 exercism alternatives
    exercism screenshot 1

    License model

    • FreemiumOpen Source

    Platforms

    • Online
    • Terminal

    exercism Features

    1.  Community-based
    2.  Free courses
    3.  Discussion section
    4.  Crowdsourced
    5.  Gamification
    6.  Multiple languages
    7.  Dark Mode
    8.  Command line interface
    9.  Interactive Lessons
    exercism iconLeetCode Icon

    exercism VS LeetCode

    Is exercism a good alternative to LeetCode?
     
    • Almost everyone thinks exercism is a great LeetCode alternative.

    • exercism is the most popular Open Source alternative to LeetCode.

    • exercism is Freemium and Open SourceLeetCode is Freemium and Proprietary
  3. Project Euler icon
     33 likes

    Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.

    31 Project Euler alternatives
    Project Euler screenshot 1

    License model

    • FreeProprietary

    Application type

    Platforms

    • Online
    Project Euler iconLeetCode Icon

    Project Euler VS LeetCode

    Is Project Euler a good alternative to LeetCode?
     
    Comments about Project Euler as an Alternative to LeetCode
     
    dataculi

    A little more mathy. Instead of submitting a bit of code you actually submit the answer to a problem that should be solved through code. But it's free and unpaywalled so it's a cool little project. Currently around 760 problems

    Positive commentNov 4, 2021
    0
    Guest

    There is a mathematical focus and has good examples of why some problems need optimized algorithms. You get exposed to a lot of cool math concepts and are challenged to write in efficient time and space complexity.

    Positive commentDec 29, 2019
    0
    LeetCode Icon
    Project Euler icon
    • Most users think Project Euler is a great LeetCode alternative.

    • Project Euler is Free and ProprietaryLeetCode is Freemium and Proprietary
  4. HackerRank icon
     37 likes

    A fun social platform for hackers to solve interesting puzzles, build quick hacks, code game bots and collaborate to solve real-world challenges.

    77 HackerRank alternatives
    HackerRank screenshot 1

    License model

    • Free PersonalProprietary

    Platforms

    • Online

    HackerRank Features

    1.  Coding
    2.  Discussion section
    HackerRank iconLeetCode Icon

    HackerRank VS LeetCode

    Is HackerRank a good alternative to LeetCode?
     
  5. Codewars icon
     31 likes

    Achieve code mastery through challenge.

    35 Codewars alternatives
    Codewars screenshot 1

    License model

    • FreemiumProprietary

    Platforms

    • Online

    Codewars Features

    1.  Crowdsourced
    2.  Gamification
    3.  Coding
    4.  Programming tasks
    Codewars iconLeetCode Icon

    Codewars VS LeetCode

    Is Codewars a good alternative to LeetCode?
     
    Comments about Codewars as an Alternative to LeetCode
     
    dataculi

    I haven't used HackerRank yet, but Codewars is the most similar to LeetCode in terms of having a large library of problems you can solve in multiple different languages. It's a lot more focused on being crowd-sourced though so it has a larger library and the solutions aren't paywalled like in LeetCode

    Positive commentNov 4, 2021
    1
    LeetCode Icon
    Codewars icon
    • Codewars is Freemium and ProprietaryLeetCode is also Freemium and Proprietary
  6. BitDegree icon
     14 likes

    BitDegree is a gamified platform for gaining Web3 skills while earning rewards. Complete fun tasks to get prizes from top crypto brands.

    66 BitDegree alternatives
    BitDegree screenshot 1

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Online
    • Android
    • iPhone
    • Self-Hosted

    BitDegree Features

    1.  Gamification
    2.  WEB3
    3.  Cryptocurrency support
    4.  Blockchain
    BitDegree iconLeetCode Icon

    BitDegree VS LeetCode

    Is BitDegree a good alternative to LeetCode?
     
    • BitDegree is the most popular Android, iPhone & Self-Hosted alternative to LeetCode.

    • BitDegree is Free and Open SourceLeetCode is Freemium and Proprietary
  7. CodinGame icon
     39 likes

    CodinGame is a challenge-based training platform for programmers where you can play with the hottest programming topics.

    35 CodinGame alternatives
    CodinGame screenshot 1

    License model

    • FreeProprietary

    Platforms

    • Online

    CodinGame Features

    1.  Gamification
    2.  Integrated Chat
    CodinGame iconLeetCode Icon

    CodinGame VS LeetCode

    Is CodinGame a good alternative to LeetCode?
     
  8. Edabit icon
     67 likes

    When learning to code, most people get stuck on the "bridge" between memorizing syntax and understanding the logic that makes it all work. We believe the most effective way to learn a programming language is to break the process into three phases:

    33 Edabit alternatives
    Edabit screenshot 1

    License model

    Application type

    Platforms

    • Online

    Edabit Features

    1.  Gamification
    2.  Achievements Supported
    3.  Coding
    4.  Syntax Highlighting
    5.  Equation solving
    Edabit iconLeetCode Icon

    Edabit VS LeetCode

    Is Edabit a good alternative to LeetCode?
     
    • Edabit is the most popular commercial alternative to LeetCode.

    • Edabit is Paid and ProprietaryLeetCode is Freemium and Proprietary
  9. CheckIO icon
     21 likes

    Online game for Python and JavaScript coders to improve skills.

    28 CheckIO alternatives
    CheckIO screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Online
    • Pycharm
    • WebStorm

    CheckIO Features

    1.  Gamification
    2.  Coding
    CheckIO iconLeetCode Icon

    CheckIO VS LeetCode

    Is CheckIO a good alternative to LeetCode?
     
  10. Educative icon
     2 likes

    Online learning platform created for developers.

    50 Educative alternatives
    Educative screenshot 1

    License model

    • FreemiumProprietary

    Platforms

    • Online

    Educative Features

    1.  Syntax Highlighting
    2.  Autocompletion
    Educative iconLeetCode Icon

    Educative VS LeetCode

    Is Educative a good alternative to LeetCode?
     
  11. Screeps icon
     9 likes

    Learn to code JavaScript by playing game. This game claims to be the world’s first MMO strategy sandbox game for programmers.

    23 Screeps alternatives
    Screeps screenshot 1

    License model

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • SteamOS
    Screeps iconLeetCode Icon

    Screeps VS LeetCode

    Is Screeps a good alternative to LeetCode?
     
    • Screeps is the most popular Windows, Mac & Linux alternative to LeetCode.

    • Screeps is Paid and ProprietaryLeetCode is Freemium and Proprietary
  12. The AI Games icon
     11 likes

    Develop your coding skills and practice them by competing with hundreds of players worldwide. Code your own bots in your preferred language and join the various competitions that we offer. Learn, win prizes, but most importantly, have fun coding!

    11 The AI Games alternatives

    License model

    • FreeProprietary

    Platforms

    • Online
    The AI Games iconLeetCode Icon

    The AI Games VS LeetCode

    Is The AI Games a good alternative to LeetCode?
     
12 of 53 LeetCode alternatives