Table of contents
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.
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.
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.
Check iO
Check iO is a browser-based adventure game that teaches you how to program in Python.
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#.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.