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


Codewars is described as 'Achieve code mastery through challenge' and is an website in the development category. There are more than 25 alternatives to Codewars, not only websites but also apps for a variety of platforms, including Windows, Mac, SaaS and iPhone apps. The best Codewars alternative is exercism, which is both free and Open Source. Other great sites and apps similar to Codewars are Codecademy, LeetCode, HackerRank and Code.org.
Download and solve practice problems in over 30 different languages. For code newbies and experienced programmers.


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.



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 code contests and engage in mock interviews.




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


Code.org is a non-profit whose goal is to expose all students to computer programming. We believe that computer programming is a liberal art; it's something EVERY student in the world should be exposed to at some point in their childhood education.

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


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


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:



They both feel similar, yet have different features that make it interesting to compare them.
Really takes your hand in case you're in need of finding practices considering your skill level with solutions and hints


Almost everyone thinks Edabit is a great Codewars alternative.




Topcoder provides members opportunities to demonstrate their expertise, improve their skills, and win cash, while helping real world organizations solve real world problems.
Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime.
I don't know the other platforms, but had some fun with LeetCode in the past. It looks a bit moore 'loose' than codewars.