DEV Community

8 Coding Games to Improve and Level Up Your Programming Skills

John Selawsky on July 23, 2019

Programming is a profession one highest demanded among employers globally. The world just can’t get enough qualified developers, with all the eme...
Collapse
 
tatianacodes profile image
Tatiana • Edited

A good Javascript resource I've used that is similar to Codewars is Edabit. It has easier challenges for beginners, but also offers higher level problems too. I found it after being frustrated with how advanced Codewars seemed to be, but also wanted to practice in a similar fashion. I believe they do Python, Java, C++, C#, and others too.

Collapse
 
selawsky profile image
John Selawsky

Thank you, will try!

Collapse
 
umavictor6 profile image
uma victor

thanks alot

Collapse
 
aliokan profile image
Laurent Deketelaere • Edited

Have you tried "Clash of code" on codingame.com/ a 5min challenge, really fun!

Collapse
 
pkochanski profile image
Patryk Kochański

I would also add CodeSignal to the list. It has a bunch of "worlds", which you can "conquer". I just love the design and overall theme.

The difficulty of problems vary, they are usually pretty easy and you can solve them using different languages.

Collapse
 
davidrushton55 profile image
David Rushton

If you haven't checked out elevator saga it is cracking little game. Using JavaScript, the aim is to deliver passengers to the floor of their choice.

Collapse
 
selawsky profile image
John Selawsky

Thanks!

Collapse
 
gledsonafonso profile image
Gledson Afonso • Edited

No love for else Heart.Break()? :'(

Also, for people who liked Shenzhen I/O, Zach (the creator of the game) made a Google Talk in 2017 that was pretty cool where he talks about the games he made in Zachtronics.

Collapse
 
selawsky profile image
John Selawsky

Wow! Will try for sure)

Collapse
 
mvoloskov profile image
Miloslav 🏳️‍🌈 🦋 Voloskov

Nice list though!

The best game to level up your skills is the one you build yourself :)

Check out mine.

Collapse
 
tachyonlabs profile image
Tané Tachyon

Another big pro of Codewars is that despite the name it's actually a very collaborative site. As soon as you reach a certain "honor" (earned by solving programming challenges) level, you can author and contribute your own programming challenges and unit tests for the site, in addition to translating programming challenges and unit tests others have written into additional programming languages. Designing and writing good programming challenges with clear and engaging descriptions and thorough unit tests is a great learning experience in itself, and you'll get feedback from other users to help you improve. If your challenges are ranked highly enough by the other users then they will come out of beta to become official approved challenges on the site.

Collapse
 
mariusbalcytis profile image
Marius Balčytis

I'd surely add Screeps to this list!

Collapse
 
chinchang profile image
Kushagra Gour

Here is one for CSS (and code golfing) -> cssbattle.dev

Collapse
 
saiafonua profile image
Saia Fonua

If you want to learn about service workers: serviceworkies.mastery.games/

Collapse
 
andyst81 profile image
andyst81

This may be an old post, but I've just found it. Love the suggestions - I've heard of some of these before, and even started playing Vim Adventures for a while. Will certainly be checking out some of the games on this list. Thanks for this post!

Collapse
 
chaos0815 profile image
Christian Wolf

Another Zachtronics coding game is TIS-100.
More basic than Shenzhen I/O but it has it's charme.

Collapse
 
pixeline profile image
Alexandre Plennevaux

I'm a big fan of Silent Teacher !

Collapse
 
nguyenquangtin profile image
Tony Tin Nguyen

Thank you for your list.

Collapse
 
tmpou1 profile image
Thomas P

Nice ! I also suggest this one as it's fantastic to master some mysterious CSS selectors while having fun : flukeout.github.io/

Collapse
 
fuksito profile image
Vitaliy Yanchuk

Also very nice site, but a bit less UI friendly but with really hard problems codeforces.com/

Collapse
 
hussein_cheayto profile image
hussein cheayto

Thanks for sharing John. Really helpful:)

Collapse
 
elmardi profile image
Mohamed Elmardi

I think CodeCombat is the best game to learn to code.

Collapse
 
stephanie profile image
Stephanie Handsteiner • Edited

If you're going to name Flexbox Froggy, you have to name CSS Grid Garden too!

Collapse
 
hophiducanh profile image
Ho Anh

Great! Thank you.

Collapse
 
jmplourde profile image
Jean-Michel Plourde

I have someone who wants to learn programming, has little-to-no programming knowledge and wants to ty Python. Do you have recommendation for an online Python coding game that is noob friendly ?

Collapse
 
patsyjmoore1 profile image
Patsy J. Moore

I came here looking for a programming skills for creating games.

Collapse
 
ryantenorio profile image
Ryan

Shout out to the games like Bot School which aim to introduce programming to younger kids and can act as a gateway into some of the other options provided here.