20 free online games for programmers: easy to learn

20 free online games for programmers: easy to learn

Table of contents

No heading

No headings in the article.

This selection includes free online games for programmers to learn JavaScript, Java, Python, PHP, C# and other languages in a fun way. Also, you can find free online courses on skillcombo.com.

CodinGame

At CodinGame, you have a variety of fun problems to solve by writing code and creating your own "artificial intelligence". The site supports all programming languages.

video_poster_02.49cfbe89.jpg

CodeCombat

CodeCombat is not just a programming game, but a real platform for students to easily learn computer science.

Colorful animations and an interesting storyline, clans, and interaction with thousands of other players around the world. Languages supported include Java, JavaScript, Python, Lua, CoffeeScript.

play_img.png

Ruby Warrior

If you want to learn Ruby, Ruby Warrior is what you need: a great game for aspiring programmers. There are two difficulty levels to suit your skills. To save your progress, you'll have to log in via a social network.

maxresdefault (2).jpg

Check iO

Check iO is a browser-based adventure game that teaches you how to program in Python.

share.jpg

Code Hunt

In Code Hunt, an online game for programmers, you, the code hunter, fix the code so that it returns the desired result. There are 14 levels available to complete, each with several challenges. The game is suitable for those who want to learn Java or C#.

234a6fbe6e24c1192c8fec7a74e9a02c.763x277x1.png

Vim Adventures

Have you been wanting to get your act together and learn all about Vim for a long time? Vim Adventures will help you do this in the most fun and interactive way possible.

1_NGluQ6fac_adZZWWlQ3VFw.jpeg

Robocode

Do you like robot battles? Then Robocode is for you. You'll learn how to program by creating battle robot tanks in Java or .NET. When you create a robot, a real-time battle will start on the screen.

robocode_logo_white.jpg

Cyber DoJo

Cyber Dojo is a space where developers can get together and learn programming languages such as JavaScript, Java, Python, PHP, Ruby and many more.

create_our_new_session.png

Code Monkey

In the Code Monkey programming game, you'll learn to code online by grabbing bananas. In the West, teachers often use Code Monkey to teach CoffeScript and Python programming.

CodeMonkey-Banner.png

Elevator Saga

In Elevator Saga you have to control a real lift using JavaScript by solving various tasks. For example, the first task is to get 15 people in the lift in less than 60 seconds.

maxresdefault (3).jpg

Codewars

Improve your programming skills with other people through solving real-world IT problems and challenges on Codewars. Supports JavaScript, C#, Java, Python and other languages.

49201922af2f0c3392898bc1ba8e6920c6ccc624.png

Git Game

Git Game is an online console game for programmers to master the Git version control system. The idea is to use different commands to find clues to solve different puzzles.

git-game-v2.png

Hacker

At Hacker.org you will find a set of puzzles, tests, quizzes, and other programming games that will pump up your hacking skills. By the end of the game, you will have learned how to crack real ciphers.

unnamed (1).png

Hex Invaders

In this version of the classic arcade game, the world is attacked by three aliens of different colors. To save humanity, the player must quickly translate the hex color value into human language and shoot down the aliens.

invasion-1.jpg

Flexbox Froggy

Flexbox Froggy is an online logic game for programmers in which you have to help frogs get to their lilies. It's done with CSS Flexbox, which will really help you develop your coding skills.

flexbox-froggy.png

Pixactly

Pixactly is simple in appearance but not in content game for aspiring programmers. You are given the location of two pixels, and you must draw a rectangle using these coordinates.

pixactly.png

CSS Diner

A great game to learn about CSS selectors. The player is given a table with utensils, an animated HTML form, and a specific item or items to take from the table. Everything from the basics to ~ and:first-child is explored.

fb-share.jpg

Flexbox Defense

Classic Tower Defence with a taste of CSS - all towers and traps must be placed using the Flexbox layout. The game consists of 12 levels, which will require you to remember all the intricacies of the Flexbox system.

maxresdefault (4).jpg

Untrusted

Untrusted is a meta-JavaScript adventure in which you play as a character named Dr. Eval, the @ symbol, who can modify the world around him by modifying his source code (ugh, straight Matrix ? ). The player is provided with functions that initialize each level, and an API with which to navigate their way out of the level.

ss_9ab79a4f5a69dbf0958babd6d784f08011b30b65.1920x1080.jpg

Dungeons & Developers

One of the most fascinating games for programmers online. A tree of magical skills, but this magic isn't ice and flame, it's web development. Mark your knowledge of CSS, HTML, and JavaScript and watch your progress towards the rank of Master.

E5rN09JVUAA2_gb.jpg