Top 22 Free Coding Games For Developer

Niemvuilaptrinh
6 min readApr 19, 2022

Today I will introduce you to some tools and games that make learning web development easier and more enjoyable by practicing solving problems based on the knowledge you have learned. Now, let’s go in and find out.

LEARN GIT BRANCHING

LEARN GIT BRANCHING is the most intuitive and effective way to learn Git on the web through a series of fun level challenges, you will learn the power of git step by step. What I like about this tool is that it provides very detailed instructions, visual illustrations before each practice exercise.

LEARN GIT BRANCHING

Link

CSS Diner

It is a game to help you learn and practice CSS selectors better.

CSS Diner

Link

JSchallenger

JSchallenger is a place to help you learn to code through solving problems with javascript. It has exercises for beginners to advanced.

JSchallenger

Link

TypeScript exercises

It allows players to use different TypeScript features to solve problems and gives you a better overview of TypeScript capabilities and principles.

TypeScript exercises

Link

CSS BATTLE

CSS Battle is an online CSS game. Here, players from all over the world will write the best CSS code possible and fight each other to get to the top of the leaderboard.

CSS BATTLE

Link

CSS Selectors Cheatsheet

CSS Selectors Cheatsheet will help you to grasp most of the basics of the CSS Selectors by answering multiple-choice questions with easy-to-understand visual illustrations.

CSS Selectors Cheatsheet

Link

GRID GARDEN

GRID GARDEN is a place to help you practice CSS Grid properties through 28 exercises with fun and easy-to-understand illustrations.

GRID GARDEN

Link

Flex Box Adventure

Flex Box Adventure is a place to help you practice CSS Flexbox in a fun way with 24 levels from low to high.

Flex Box Adventure

Link

CSS Animation

CSS Animation is a website that helps you apply CSS animation properties to progress through the rounds in the game.

CSS Animation

Link

Design Patterns Game

Design Patterns Game is a quiz game that helps you to have a general understanding of design patterns in programming.

Design Patterns Game

Link

Jsrobot

Jsrobot helps us practice creating functions in Javascript to move the robot through the rounds.

Jsrobot

Link

Regexone

Regexone will help you learn how to apply Regular expressions in programming through easy to difficult exercises.

Regexone

Link

Flexbox Froggy

Flexbox Froggy is a game that moves frogs to specific positions using flexbox properties in CSS.

Flexbox Froggy

Link

Dash

Dash is a fun and free online course that teaches you the basics of web development through projects you work on in your browser.

Dash

Link

CodinGame

The CodinGame website lets you actually play games while coding. It makes us approach problems in a more relaxed, happy way as well as increase our interest in problem solving. CodinGame supports more than 25 languages and here you can learn many algorithms and tricks from the best programmers in the world. It also follows the level from easy to difficult, so it is suitable for everyone’s learning needs.

CodinGame

Link

CodeWars

CodeWars website as the name implies, this is the place where you solve each problem from easy to difficult to be able to rank higher. On this site, the rank will be calculated according to a point called kyu and depending on the level of the problem you solve, this score will be high or low. After finding a solution to a problem, you can look at other people’s answers to compare the way you code and the effectiveness of your code.

CodeWars

Link

Edabit

The Edabit website is a place where we can memorize the basics and advanced of a language through live problem solving on this page. It will automatically calculate points according to xp every time you solve a problem. The more points, the higher the level. Isn’t it exciting when you and other programmers compete for points one by one to be at the top of the leaderboard. It also helps us to increase our enjoyment of coding as well as to think and solve problems like a real programmer.

Edabit

Link

SoloLearn

SoloLearn is a place to help you easily learn and interact with many popular programming languages ​​such as Python, Java, Javascript, C++… It provides two versions for two phone lines, Android and iOS. In addition, if you do not want to install it, it also provides a web app to help us learn online easily. After you learn something new, it offers practice exercises related to that knowledge so that we can remember it longer.

SoloLearn

Link

Grasshopper

Grasshopper is a place to teach you javascript with fun designed lessons in a learning-by-play format. It is sorted by level, when you complete the current task, you can continue. It is like SoloLearn developed on both mobile phones and web apps for your convenience to use anytime, anywhere. As far as I can see it has an easy-to-understand daily example explanation for important features of the Javascript programming language such as functions, loops…

Grasshopper

Link

Mimo

Mimo is an application that helps us learn and write code on our phones with today’s common languages such as HTML, CSS, Javascript, Python… It’s also a place to help you develop your app development skills, games or create websites. The lessons will be divided into parts and the completion time is not too much, so we can easily study while taking a break, waiting for the bus… Every time you complete a certain part, you will receive a reward. Points or badges help you see your progress day by day.

Mimo

Link

Encode

Encode is an application that helps us learn languages easily by practicing exercises with increasing difficulty. You can study anytime, anywhere, even when your phone can’t connect to the internet. It is for everyone from beginners to experienced programmers.

Encode

Link

Programming Hero

Programming Hero is an application that helps beginners learn about web programming through HTML, CSS, Javascript .. and you can practice them right in the application. In addition, it also has fun questions with different response times and will give you badges and points for each correct answer. It also has a forum where you can interact and share with other programmers.

Programming Hero

Link

Related Articles:

Summary

I hope the article will provide you with more useful games and applications for web development and design, and if you have any questions, just send an email, I will respond as soon as possible. I hope you continue to support the site so that I can write more good articles. Have a nice day!

--

--

Niemvuilaptrinh

Where you can find programming resources for web development such as HTML, CSS, Javascript, Bootstrap, Programming Resources, Web Design.