avatarManuel Pirez

Summarize

5 sites to improve your coding skills!

Want to step up your coding skills? — Check out this curated list of coding challenge platforms

1. Topcoder

This platform for competitive programming online has been out for a while, it is trusted by a number of big tech companies.

It is a versatile platform, by registering you’ll get access to a comprehensive dashboard with useful blog articles, challenges, gig lists, an interesting news feed, and a way to manage your earnings.

Features that caught my eye:

Competitive programming: By using their built-in “Web-Arena” you’ll be able to participate in code challenges and competitions with people around the globe, tackle the practice programs, and best of all you can do that right on your browser.

from: topcoder.com

Job Board: It contains opportunities for a variety of tech stacks, divided by skills and location, with a very comprehensive list

from: topcoder.com

Coding Practice: And last but not least, a huge list of coding challenges if you’re looking to just practice and improve your coding skills.

Bonus, by completing a sponsored challenge you’ll get a chance to claim the juicy bounty!

All Challenges: https://www.topcoder.com/challenges

Practice: https://www.topcoder.com/community/practice

Job Board: https://www.topcoder.com/gigs

Competitive programming: https://www.topcoder.com/community/arena

2. CoderByte

Provides 200+ free coding challenges. You’ll be able to sort the challenges by difficulty, usual coding challenges used by big tech companies, and a number of other useful tags.

I recommend this site to improve your confidence and your coding skills using the most used coding challenges on tech interviews.

You’ll find challenges for: Angular, Bash, C, C++, C#/.NET, Clojure, Dart, Elixir, jQuery, Kotlin, MySQL, Node.js, Python, PHP, R, React/React Native, Ruby, Rust, Scala, Swift, TypeScript, Vue.js

Dive in: https://coderbyte.com/developers

3. Project Euler

If you want to step up your Math/Logic/Algorithm game, you can check out Project Euler, it includes a list of mathematical programming problems that will require all your brainpower to solve.

This is a more pragmatic approach for practicing since it only contains the problem in a very basic text form and does not include a built-in code editor.

Check it out: https://projecteuler.net/

4. Hackerrank

One of the most widely used coding platforms, HackerRank contains challenges for different domains like Mathematics, DB (SQL) oriented challenges, AI, coding patterns, etc…

You can solve the challenges directly online, and one of the coolest features is that users can use HackerRank to provide and solve company-sponsored coding challenges

Check it out: https://www.hackerrank.com/contests

5. EXERCISM.ORG

A free coding challenge platform that offers more than 3k+ challenges spanning 55 different programming languages.

How it works: It’ll let you choose a programming language, and follow a series of coding challenges right on your computer.

After logging in and accepting the terms and conditions, it will redirect you to download its own command-line interface from Github, which you can use locally.

Although you can use their convenient built-in code editor

Know any other good coding platforms? please share it in the comments.

And remember, keep it cool, keep practicing, and with time you’ll get wherever you want to!

Thanks for reading! If you enjoy reading this post, got help, knowledge, inspiration, and motivation through it, and you want to support me — you can “buy me a coffee.” Your support really makes a difference.

JavaScript
Code
Coding
Technology
Practice
Recommended from ReadMedium