CodeFights icon

CodeFights icon


Web Apps Knowledge

CodeFights provides a fun and competitive way to practice your coding skills, learn new talents, and prepare for interviews.


Alternatives to CodeFights

  1. Qvault alternatives



    Computer science can be complicated. We make it simple. Learning a subject as deep and dense as computer science is often overwhelming if the curriculum isn’t focused and goal-oriented.

    {{ alternatives[0].votes }}
  2. Devskiller alternatives



    Devskiller is a tech sourcing, screening, and skill mapping platform powered by RealLifeTesting™. Recruit the right developers and boost your hiring results.

    {{ alternatives[1].votes }}
  3. Codewars alternatives



    CodeWars Home · Find an Event · What is CodeWars? Rules & Guidelines · Sample Problems · Past Events · Resources · Contact Us · Follow HPCodeWar...

    {{ alternatives[2].votes }}
  4. Topcoder alternatives



    The Topcoder Community is the world’s largest network of designers, developers, and data scientists, and we’re ready to begin work on your projects. Start getting more work done with the world’s la...

    {{ alternatives[3].votes }}
  5. exercism alternatives



    There are 50 different language tracks on Exercism for you to explore. Which one will you choose to learn first?

    {{ alternatives[4].votes }}
  6. Human Resource Machine alternatives

    Tomorrow Corporation is an independent game developer behind indie games Little Inferno and Human Resource Machine.

    {{ alternatives[5].votes }}
  7. Swift Playgrounds alternatives

    Swift Playgrounds is an app for iPad that teaches you to write Swift code in a fun, interactive way. Program robots and drones directly from the app.

    {{ alternatives[6].votes }}
  8. CheckIO alternatives



    CheckIO is a web site with a mission: To teach JavaScript and Python coding skills through a game-playing interface. It is designed to teach new skills or improve existing skills through completi...

    {{ alternatives[7].votes }}
Suggest an Alternative

Missing a software in the list? We are always happy if you help us making our site even better.

Suggest an Alternative

CodeFights Reviews

We have 1 review for CodeFights. The average overall ratings is 4.0 / 5 stars.

Write a Review
grex avatar
My Opinion on CodeFights
written by grex on 2018-03-02 04:26:13
Ease of Use
Customer Service
Value For Money

Overall Opinion: There's little arguing that the task of coding can be repetitive and exhausting. Programmers working in the field are often tasked with the same variety of tasks over and over again, causing their talents to atrophy and preventing them from developing new skill sets. For new programmers, tutorials are often dry, and the gap between the basic understanding of a language and its high end functionality can seem insurmountable. CodeFights is a website that helps both new and experienced programmers test their skills and improve their knowledge in an environment that more resembles a video game than a classroom. CodeFights manages to fight the malaise that comes with learning by breaking up their exercise into small and digestible exercises. At the most basic level, coders are asked to solve a very simple problem like outputting variables in sequential order. At the higher end, they're tasked with creating code with real world application. The biggest resource of content comes in CodeFights' library, which compiles hundreds of challenges of increasing difficulty. The user is presented with an empty console and a task, and they're asked to find the most efficient solution they can. Many instructional sites would guide you by the hand through the process, but this is where CodeFights separates it from the competition. No guide is provided, and the generality of the questions mean there are often multiple solutions to any given problem. The advantage is that this accurately reflects what a programmer might be able to see in the real world, and the more difficult problems rely on coders doing independent research in pursuit of a solution. Once you've tested your code to make sure it works, you can compare your results to other users to see how they might have more effectively reached the same conclusion. If you're stumped, message boards are available, or you can spend points accrued through the course of the game to automatically see a solution. More complex puzzles are available in the form of the interview practice section, which presents real questions asked by interviewers. Major companies like Twitter, Facebook, and Apple have all submitted their own questions. The CodeFights interface also allows you to compete against friends and strangers. The head to head section allows you to pit your coding talents against other people and see who can develop the most effective solution in the shortest amount of time. For those looking to test their skills against professionals, they can engage in combat against bots designed by engineers from some of the world's largest tech companies. Additionally, CodeFights has regularly updated, seasonal content designed to help coders stay relevant in the competitive field. Tournaments rotate in and out of cycle regularly and generally focus on specific criteria, while daily and weekly coding challenges are also available. All of this is tied together in a system that encourages players to continue forward, rewarding players for successes and keeping track of assigned tasks.

Pros: Huge selection of challenges in a variety of languages Encourages self-directed learning rather than tutorial-driven knowledge Active and friendly community helps encourage growth

Cons: Scoring system for challenges is sometimes unclear Infrequent but inscrutable compiling errors sometimes presented Offers little direct assistance with frustrating challenges

grex is using CodeFights every other week recently.


  • Challenges available in dozens of languages
You can always update CodeFights to add more features!

CodeFights Videos

Youtube Video: What is Codefights, Intro To Codefights, 2017Javascript Code Arcade, Add Function

2017 Javascript Challenge & Solutions. I stumbled upon this free coding website which was on Forbes list for best free programming sites in 2017. I thought it was going to be like freeCodeCamp...

Disclaimer: This video was not made by us, but we found it interesting enough to embed it here.


Commenting on this article is disabled right now.

About This Article

This page was composed by and published by It was created at 2018-04-29 08:06:21 and last edited by at 2020-03-06 07:49:48. This page has been viewed 8499 times.

Did you like this article about CodeFights? Please rate it!
5 of 6 liked this article. This is equivalent to a star rating of 4.17 / 5.

Filter Platforms


Filter Features

Free Single Sign On (SSO) Profile Enrichment
Suggest an Alternative to CodeFights
{{ suggestSubmitSuccess }}
You can only sugggest alternatives that are already published on our platform. If you want to submit a software or app, please visit your account page to submit a software.
List of Suggestions
Please start typing the name of the software you want to suggest as alternative to CodeFights in the field above.
{{ suggestSubmitError }}
Suggest {{ suggestedAlternatives.length }} Alternative(s)
This action requires user authentication. Please log in.
Don't have an account yet? Sign up.