Learning to code is hard especially when you are just starting out but it becomes a lot more fun when you start to enjoy the learning process. And games are a great way to achieve the same.
So here's a list of 9 Coding based games you should start playing to help improve your coding skills and have a lot of fun in the process.
Codemonkey
Codemonkey teaches coding using CoffeeScript, a real programming language, to teach you to build your own games in HTML5. It's aimed at coding for kids, but it's definitely fun for adults, too.
Visit Codemonkey here - https://www.codemonkey.com/
CodinGame
If you are looking for a way to improve your coding skills as well as learn new concepts but are tired of the regular tutorials and want something fun and interesting then you should definitely try CodinGame. It is a platform providing interactive and free games to help learn more than 25 popular programming languages including JavaScript, Ruby, Java, Rust, C# and PHP.
Visit CodinGame here - https://www.codingame.com/
Flexbox Froggy
Want to learn how CSS flexbox works? Check out Flexbox Froggy. It has a simple interface that teaches you the basics of how things align in flexbox while you help Froggy and his friends.
Visit Flexbox Froggy here - https://flexboxfroggy.com/
Code Combat
Code Combat is aimed at teachers and students, but anyone can play. Learn Python, JavaScript, CoffeeScript, or the Lua game scripting language. On the beginner Dungeon level, you'll move your Hero through the game using some basic commands according to the tutorial alongside the game.
Visit Code Combat here - https://codecombat.com/
Untrusted
Untrusted is a meta-JavaScript adventure game that tests your JavaScript skills to solve problems. You use Javascript to guide Dr Eval through a machine continuum and alter his reality to move between levels. It's a free fun game for practising Javascript skills.
Visit Untrusted here - https://www.playuntrusted.com/
Cyber Dojo
Cyber Dojo has practise exercises and challenges for dozens of coding languages including Ruby, JavaScript, PHP, Python and more. Each exercise spells out a challenge to complete with an example showing what the end result should look like. It's a great way to practice your code skills.
Visit Cyber Dojo here - https://www.cyber-dojo.org/creator/home
Elevator Saga
Elevator Saga tests your Javascript knowledge with challenges related to moving an elevator and transporting people in the most efficient manner possible. It starts out with a challenge to move 15 people in less than a minute, with challenges getting progressively harder from there.
Visit Elevator Saga here - https://play.elevatorsaga.com/
Vim Adventures
Vim is a highly configurable text editor used by programmers. If you want to learn how to use Vim, then VIM Adventures is a great place to start! Use common VIM keyboard shortcuts to navigate your way through a Zelda-like adventures game.
Visit Vim Adventures here - https://vim-adventures.com/
AI Gaming
Last but not the least, we have Microsoft's AI Gaming Platform where you can code bots in python and compete against your friends on 30+ different games & challenges. You can also participate in tournaments to win some really cool prizes. Along with learning to code a bot in Python, you will also get hands-on practice in using Microsoft's Cloud Platform, Azure.
Visit AI Gaming here - https://www.aigaming.com/
Support
Thank you so much for reading! I hope you learnt something new today. Please leave a like, a lovely comment or feedback & also consider following me as I regularly post useful & informative articles to help you become a better programmer.
If you like my work please consider Buying me a Coffee so that I can bring more projects, more articles for you.
Connect with me
If you have any questions or doubts feel free to contact me on Twitter, LinkedIn & GitHub. Or you can also post a comment/discussion here & I will try my best to help you :D
Top comments (18)
While true learn on steam
🤣🤣🤣🤣 Sure I believe there must be a lot of study related games on steam as well
The name of the game is while to learn its about how ai and neural networks work.
Wow! Thanks for sharing! I'll definitely have a look into it!
Codemonkey
You've completed the first 30 challenges, and reached the end of your trial. View our plans to purchase a subscription and continue playing.
"In one sitting it's really cool. I am seriously considering purchasing one of theirs"
If it excites you and you learnt something and then investing on it will be a great option for you and just in case, this blog is not sponsored by any one 😂😂😂 (but I wish it was 🤒)
Thanks for these sites, I did not know any of them. Since I want to learn more about c#, codingame looks great. Tested it for a few minutes and it looks like a fun way of learning!
Glad I could help Patrick! Do try CodinGame and have fun while learning 🔥
I recommend Factorio
Sounds cool! Looks like I need to give this one a shot!
Thanks for sharing Tyler :D
thanx bro
You forgot Code wars.
Oh yes but to be honest people actually know about it and it's kinda popular & I wanted to bring out the games which are basically less popular...
Thanks a ton!
Thanks for reading Kuldeep ✨
There are tons of great games to play with your co-workers. We play quite often in our company. But we usually buy games on the royalcdkeys.com/ site. Because it's just very cheap and safe there.
Nice list. I'd add Summon The JSON
summonthejson.com/products/summon-...
dev-to-uploads.s3.amazonaws.com/up...
Thanks, Tomasz! I'll definitely give it a shot :D