Return to site

The 10 Most Popular Coding Challenge Websites

· Websites

10 Most Popular Coding Challenge Websites [Update for 2020]
Teaching code is a great way to improve your skills by solving coding problems. Solving various challenges and puzzles can help you solve problems better, learn programming languages, prepare for job interviews, learn new algorithms and much more. Be learning coding you can easily create so many software or tools like Fake Walmart Receipt Generator which can help you in your expenses. It is a secret that a very few people know about but now you know about it so you can test it easily with the help of these softwares.

Below is a list of some popular coding challenge websites, with a brief description of each.

1. Topcoder

Topcoder is a basic platform for competitive programming and online programming. It lists past algorithmic challenges that you can take online directly using your code editor. The popular single round game has a short time fur every month where you compete against others to solve quick challenges with the best score.

Top ranked topcoder users are very good programmers and regularly participate in programming competitions. The top ranked user has a blog called Algorithm Weekly by Petr Maitrichev, where he writes about coding contests, algorithms, math and more.

2nd code byte

CoderByte offers over 200 coding problems that you can solve online directly in any of the 10 programming languages ​​(see this example). Challenges range from simple (finding the largest word in a string) to difficult (printing the maximum cardinality match of a chart).

They also offer a collection of algorithm tutorials, introductory videos and interview preparation courses. Unlike Hackerrank and other similar websites, you can see the solutions made available to other users for each challenge from the official Coderbit Solutions.

3. Euler project

The Uleiller project presents a large collection of challenges in the field of computer science and mathematics. Challenges usually involve writing clever math formulas or small programs to come up with solutions to an equation, e.g. B. Find the sum of the digits of all the numbers before each number in a row.

You cannot place the code directly in the editor on the website. So you need to write the solution on your computer and then post the solution on their website.

4. Hacker Rank

Hacker ank challenges many different areas such as algorithms, math, SQL, functional programming, AI and more. You can solve all the challenges directly online (see this example). They provide discussion and sequence for each challenge. Most challenges come with an editorial that explains more about the challenge and how to move forward to find a solution. Unlike an editorial, you can't currently see other users' solutions on Hacker ank.

HackerRank gives users the ability to submit applications and apply for jobs by solving company-sponsored coding problems.

5. Code Chief

Kodef is an India-based competitive programming website with hundreds of challenges. You can write code in the editor online editor and, depending on your level of knowledge, see a collection of different challenges in different categories (see example). They have a large community of programmers who contribute to forums, write tutorials, and participate in codeshef coding competitions.

6. Exercise

Exercise is a coding challenge website with over 3,100 challenges in 52 different programming languages. After choosing the language you want to master, face the coding challenges on your computer (Exercise has its own command line interface that you can download from GitHub).

This is a little different from other challenge websites, however, you work with a mentor after you complete each challenge. The guide will review your answers online and help you improve them if necessary. Once your answers are approved and submitted, you will face more challenges.

7. Code word

Codeword offers a large collection of coding challenges that are presented and worked on by its own community. You can solve challenges in one of the many languages ​​in your editor. You can see the discussion for each challenge as well as user solutions.

8. Letcode

Letcode is a popular judge online judge that provides a list of 190+ challenges to prepare for a technical interview. You can solve challenges directly in one of the 9 programming languages. You may not see other users' solutions, but you can get statistics for your own solutions, such as: For example, how fast your code ran compared to other people's code.

They have a section of humor interviews specifically for job interview preparation, they run their own coding contest, and they have a section of articles to help you better understand some of the issues.

9th SPOJ

Sphere Judge Online Judge (SPOJ) is a judge online judge with more than 20,000 coding challenges. You can submit your code editor to the online editor. SPOJ also has its own competition and has a space for users to discuss coding issues. They do not currently offer an official solution or edit like some other websites.

10. Codingum

CodingGame is a little different from other websites in that instead of solving coding problems in the editor, you actually write code for games that you play directly online .inline. You can see a list of currently shown games here and an example here. The game includes problem descriptions, test cases, and an editor in which you can write your code in one of more than 20 programming languages.

Although this website differs from the typical competitive programming websites as above, it is popular among programmers who prefer to solve challenges and participate in competitions.

The list was based on a few things: my own experience using websites, some Google searches, Quora posts, and the like. I've seen some forums and subdomains that r / learnprogramming frequently to see which sites users typically refer to. Disclaimer: I work on one of the websites mentioned above, Coderbyte.