CodeFights!

CodeFights alternatives

  • hackerrank.com

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

    tags: challenge programming
  • Project Euler

  • Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.

    tags: challenge mathematics problem problem-solving programming
  • Robocode

  • Robocode is a programming game where the goal is to code a robot battle tank to compete against other robots in a battle arena. So the name Robocode is a short for "Robot code". The player is the programmer of the robot, who will have no direct influence on the game. Instead, the player must write the AI of the robot telling it how to behave and react on events occurring in the battle arena. Battles are running in real-time and on-screen.

    tags: Portable educational-game learn-a-programming-language programming-game robotics
  • exercism

  • Are you a code newbie?

    tags: command-line learn-a-programming-language
  • Coderbyte

  • 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. Coderbyte is built on improving your ability to work on common logic, mathematical, and algorithmic problems you might one day encounter.

    tags: learn-a-programming-language programming
  • Swift Playgrounds

  • Swift Playgrounds is a beautiful and engaging way to learn to program with Apple Swift on iPad. It provides a fun and interactive interface that makes learning to code a delight.

    tags: educational learn-a-programming-language playground programming swift-development
  • CheckIO

  • CheckiO is expanding the world’s code literacy through gameplay.

    tags: challenge coding hiring-professionals learn-a-programming-language programming-game
  • Colobot Gold

  • Colobot Gold is modified version of the original Colobot game released by Epsitec under open source (GPLv3) license. Source code was refreshed and rewritten using SDL and OpenGL libraries, thus making it multiplatform

    tags: games programming programming-game strategy-game
  • LightBot

  • Lightbot is a programming puzzle game: a puzzle game that uses game mechanics that are firmly rooted in programming concepts.

    tags: computer-science educational-game programming-game puzzle-game puzzle-solving
  • Codewars

  • Achieve code mastery through challenge.Improve your skills by training with others on real code challenges

    tags: challenge coding kata languages programming
  • Spoj

  • SPOJ (Sphere Online Judge) is an online judge system with over 315,000 registered users and over 20000 problems. The solution to problems can be submitted in over 60 languages including C, C++, Java, Python, C#, Go, Haskell, Ocaml, and F#. SPOJ has a rapidly growing problem set/tasks available for practice 24 hours/day, including many original tasks prepared by the community of expert problem setters associated with the project.

    tags: coder-library online-judge programming programming-tools study
  • edabit.com

  • Learn to code (for free) with interactive challenges. Gain XP, unlock achievements and climb the leaderboard. It's the fastest, easiest, most addictive way to learn.

    tags: achievements coding educational gamification graphics-design
  • Devskiller

  • Devskiller is an online testing platform that helps companies verify programming skills. It’s designed to directly address the key problems of hiring the IT talent: • Programming skills quality assessmentDevskiller helps to verify tech skills of programming languages, frameworks and libraries, imitating a real programming environment.• Customized online testingAssessing candidates at the first screening step results in a smaller, better-qualified and suited IT candidate pipeline before the time-consuming process of interviewing.• HR user-friendly toolDevskiller is easy to use for staff with no technical background, decreasing high costs of engaging the tech team.• EducationDevskiller helps also to evaluate the progress of education of programmers.In short, our customers use the platform to reduce the number of unnecessary interviews by 60-70% and to decrease the time-to-hire by 30-50%. »

    tags: android-development assessment assessments c-plus-plus c-sharp
  • Human Resource Machine

  • Program little office workers to solve puzzles. Be a good employee! The machines are coming... for your job.

    tags: educational games programming-game puzzle-game strategy-game
  • Codeeval

  • CodeEval is platform for hosting coding challenges which has over 20,000+ competitive developers.

    tags: challenge programming