Software Alternatives & Reviews

The 10 Most Popular Coding Challenge Websites [Updated for 2021]

Topcoder Coderbyte Project Euler HackerRank Codechef Exercism.io Codewars LeetCode Spoj CodinGame
  1. The Topcoder home page has received a slick new makeover that lets new customers quckly login, discover the power of our community, and launch challenges.
    TopCoder is one of the original platforms for competitive programming online. It provides a list of algorithmic challenges from the past that you can complete on your own directly online using their code editor. Their popular Single Round Matches are offered a few times per month at a specific time where you compete against others to solve challenges the fastest with the best score.

    #Online Education #Online Learning #Coding 5 social mentions

  2. Coderbyte is a place built for anyone to practice and perfect their programming skills.
    This list was based on a few things: my own experiences using the websites, some Google searches, Quora posts, and articles such as this one and this one. I also frequented some forums and subreddits such as r/learnprogramming to see what websites were usually recommended by the users there. Disclaimer: I work at Coderbyte which is one of the websites mentioned above.

    #Online Education #Online Learning #Coding 13 social mentions

  3. Project Euler is a series of challenging mathematical/computer programming problems that will...
    Pricing:
    • Open Source
    Project Euler provides a large collection of challenges in the domain of computer science and mathematics. The challenges typically involve writing a small program to figure out the solution to a clever mathematical formula or equation, such as finding the sum of digits of all numbers preceding each number in a series.

    #Online Learning #Online Education #Programming 406 social mentions

  4. HackerRank is a platform that allows companies to conduct interviews remotely to hire developers and for technical assessment purposes.
    HackerRank provides challenges for several different domains such as Algorithms, Mathematics, SQL, Functional Programming, AI, and more. You can solve all the challenge directly online (check out this example). They provide a discussion and leaderboard for every challenge, and most challenges come with an editorial that explains more about the challenge and how to approach it to come up with a solution. Aside from the editorial, you cannot currently view the solutions of other users on HackerRank.

    #Online Education #Online Learning #Hiring And Recruitment 66 social mentions

  5. CodeChef is a not-for-profit educational initiative by Directi, an Indian software company. It is a global programming community that fosters learning and friendly competition, built on top of the world’s largest competitive programming platform.
    CodeChef is an Indian-based competitive programming website that provides hundreds of challenges. You are able to write code in their online editor and view a collections of challenges that are separated into different categories depending on your skill level (check out this example). They have a large community of coders that contribute to the forums, write tutorials, and take part in CodeChef’s coding competitions.

    #Online Education #Hiring Tools #Programming Tools 7 social mentions

  6. Download and solve practice problems in over 30 different languages.
    Pricing:
    • Open Source
    Exercism is a coding challenge website that offers 3100+ challenges spanning 52 different programming languages. After picking a language that you'd like to master, you tackle the coding challenges right on your machine (Exercism has their own command line interface that you can download from GitHub).

    #Online Learning #Online Education #Online Courses 298 social mentions

  7. Achieve code mastery through challenge.
    Pricing:
    • Open Source
    Codewars provides a large collection of coding challenges submitted and edited by their own community. You can solve the challenges directly online in their editor in one of several languages. You can view a discussion for each challenges as well as user solutions.

    #Online Learning #Online Education #Online Courses 160 social mentions

  8. Practice and level up your development skills and prepare for technical interviews.
    Pricing:
    • Open Source
    LeetCode is a popular Online Judge that provides a list of 190+ challenges that can help you prepare for technical job interviews. You can solve the challenges directly online in one of 9 programming languages. You are not able to view other users' solutions, but you are provided statistics for your own solutions such as how fast your code ran when compared to other users' code.

    #Online Education #Online Learning #Online Courses 515 social mentions

  9. 9
    Sphere Online Judge created for the coders' community to train, to learn and to make progress.
    Sphere Online Judge (SPOJ) is an online judge that provides over 20k coding challenges. You are able to submit your code in an online editor. SPOJ also hosts their own contests and has an area for users to discuss coding challenges. They do not currently provide any official solutions or editorials like some other websites do, though.

    #Online Education #Online Learning #Online Courses 1 social mentions

  10. CodinGame provides users with a fun and effective way to learn coding that eschews the rigid structure of traditional teaching methods.
    CodinGame is a bit different from the other websites, because instead of simply solving coding challenges in an editor, you actually take part in writing the code for games that you play directly online. You can see a list of games currently offered here and an example of one here. The game comes with a problem description, test cases, and an editor where you can write your code in one of 20+ programming languages.

    #Online Learning #Online Education #Online Courses 45 social mentions

Discuss: The 10 Most Popular Coding Challenge Websites [Updated for 2021]

Log in or Post with