We earn commission when you buy through affiliate links.

This does not influence our reviews or recommendations.Learn more.

This post covers some of the best coding challenge websites and platforms that there are.

Edabit

Some are beginner-friendly, while others cater to a more experienced audience.

Were also adding some stuff that you could show your kids sincechildren-friendly codinghas also become quite popular.

So, lets get started.

CodinGame

Such is the case of programming, too.

Reading the best books will give you zero knowledge unless you put the written word into practice.

Edabitis an established platform that offers bite-sized coding challenges, which can quickly improve your coding abilities.

HackerRank

CodinGameis just one of many platforms that provide programming challenges through a gamified experience.

Rather than writing point-blank code, youre building a game environment instead.

All the code you write, in some ways, is affecting the way that the game is going.

Coderbyte

In hindsight, platforms like CodinGame can help tech developers a lot about cause and effect.

And how certain decisions lead to specific outcomes.

This isnt just one of those cheap sites where you write sloppy JavaScript code.

Codewars

HackerRank

HackerRankis a startup focusing on providing coding challenges for individuals and organizations alike.

Whenever you submit your solutions, the platform automatically scores your submission based on factors like accuracy.

Afterward, youre placed in the global leaderboard while cultivating achievements (badges) along the way.

Return the Sum of Two Numbers Edabit

Theres also sprints, which is another term for platform-hosted contests.

House of Codes wrote an exciting piece depictingthe top 50 challenges found in Hacker Rank.

Coderbyte

Coderbyte is a unique app based on modern programming practices.

HackerEarth

Unlike similar apps on the market,Coderbyteis dedicated to helping people tackle industry-level issues.

E.g., Google, LogMeIn, HBO, PWC, and many others.

Once you register, you could choose from challenges and algorithms.

Screen Shot 2019-01-01 at 4.18.22 PM

Organizations can sign up and manage their screening process.

By becoming a registered organization, you gain access to additional tools that can help screen each developer individually.

Based on katas, the platform provides exercises and challenges in a large variety of languages.

Programmr

Fundamentally, Edabit wants to provide a platform that can bridge the gap between beginners and advanced coders.

it’s possible for you to check out theRoadmapto see the full feature list.

HackerEarth

HackerEarthis a well-known platform that runs hackathons, coding challenges, and different kinds of competitions.

The Coding Train

And how is that possible?

Well, mostly because HackerEarths real hustle is to provide recruitment solutions to top-notch tech companies.

If you want to be considered the best, you have to hang out with the best.

Wolfram Challenges

Its a win-win situation for you.

Programmr

Programmr is a dynamic digital lab for all levels of developers.

The platform supports all major languages used today.

LeetCode

But he has this interesting approach.

Do keep in mind that his challenges are based onP5.jsandProcessing two popular solutions used in art and graphic design.

Their platform has left many speechless by its possibilities.

Longest Valid Parentheses LeetCode

Though our focus is not on Wolfram Alpha, a new frontier introduced in early 2018 Wolfram Challenges.

LeetCode

LeetCodeis a product, meaning its not just a site hosting random challenges.

Instead, LeetCode is a way to prepare yourself for future possibilities.

Codeforces

The platform provides modern learning, intricate challenges, and a superb dashboard to get it all done.

There are also articles, discussion boards, and other community aspects to encourage a seamless experience.

Many LeetCode users have graduated to work at companies like Uber, Amazon, Stripe, and others.

Exercism

Codeforces

Codeforcesis for all the hardcore and dedicated coders out there.

Think software engineers, pentesters, A.I.

enthusiasts, and machine learning junkies!

Kotlin challenges

As a platform for advanced programmers, Codeforces is known for its notorious leaderboard and competitive spirit.

And getting started is easier than you think.

Exercism

Its great to see the initiatives behind many coding challenge platforms.

Codier

Have you meant tolearn Kotlin, or perhapsget more oriented in Vim?

Now is your chance to learn some new skills through interesting challenges!

TheCodierchallenges here are mostly pooled together by users.

Material Design Card Challenge

The result is your ability to get some creative ideas going.

And its nice to see how others tackle similar problems in real time as well.

you’re free to always reuse the code submitted by others in your projects.

Flexbox Froggy

Flexbox Froggy

Speaking of front-end, hows your Flexbox understanding coming along?

Its always nice to get a little memory refresher to keep yourself sharp and on point!

Flexbox Froggyis a nice little game that takes you through 28 steps of different Flexbox uses and alignments.

PyBites Code Challenges

PyBites

Python is widely accepted as the most straightforward language to learn.

And is often recommended for new programmers to explore first.

But dont let that discourage you from believing in Pythons capacity.

python machine learning

Articles, coding challenges, and other critical tidbits to help you sharpen your wits.

CodeCombat

CodeCombatis a coding game that provides a dynamic and challenging coding environment.

The difference between a product like CodinGame is that CodeCombat focuses on teachers.

CodeCombat

There are tools, materials, and other resources tailored specifically for this purpose.

And its a lot of fun, too.

The CodeCombat games that you build are both interesting but also visually stunning.

Tynker

And gaming is so popular among kids already.

Giving kids the challenge to develop their virtual environment can inspire them to build something amazing in the future!

And dont get it mistaken either; Tynker is adapted to modern standards more than you think.

Closing Words: Challenge Yourself!

In total, there are probably 10,000 unique code challenges across all the sites and platforms we listed.

Its impossible to get through them all just like that.

You may also want to consider DataCamp to learn data science, which includes coding challenges and projects.

More for you on Coding