15 Games That'll Teach You How to Code
Tags: productivity, codenewbie, tutorial, beginners
Published: 2022-03-07 13:30:38

The more you think about having fun or having a good time while learning, the more permanent you will learn. Learning new concepts or syntaxes doesn't always have to be boring. Maybe the list below contains recommendations that you will see or hear for the first time ever. I recommend you take a look.

## 1. WarriorJS
Code your way through dungeons, prove your skills.

[Warrior JS](https://warriorjs.com/)

![Warrior JS homepage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/71litlglczg2962sls1y.png)

## 2. Code Monster
Learn the basics of JavaScript in the browser.

[Code Monster](http://www.crunchzilla.com/code-monster)

![Code Monster](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i72cyk6as3in25jg9env.png)

## 3. Yare
Real-time strategy game by writing JavaScript code.

[Yare](https://yare.io/)

![Yare](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k7hin58wjz9epf9wi3p1.png)

## 4. Grasshopper
Fun, quick lessons that teach you how to write real JavaScript on your phone.

[Grasshopper](https://grasshopper.app/)

![Grasshopper](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a2a7ymk4jvmdrfydna17.png)

## 5. ReturnTrue
A game where you learn booleans.

[Coding Fantasy](https://alf.nu/ReturnTrue?world=true&level=id)

![ReturnTrue](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5l8is8k3mgfgrtpe1ufv.png)

## 6. Coding Fantasy
Learn to code in a fun and effective way.

[Coding Fantasy](https://codingfantasy.com/)

![Coding Fantasy](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ch4eh0blimat14a9cy88.png)

## 7. Code Avengers
Learn to create websites, apps and games in a fun and effective way.

[Code Avengers](https://www.codeavengers.com/)

![Code Avengers](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wl5bt7t0luvoq04mfdng.png)

## 8. JS Robot
Learn the basics of Javascript.

[JS Robot](https://lab.reaal.me/jsrobot/)

![JS Robot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oq5yc53orevd6lmdvinj.png)

## 9. Web Audio School
Interactive WebAudio tutorials.

[Web Audio School](https://mmckegg.github.io/web-audio-school/)

![Web Audio School](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6wr6v8nrmme47j8k2y9j.png)

## 10. Cube Composer
A puzzle game inspired by functional programming.

[Cube Composer](https://david-peter.de/cube-composer/)

![Cube Composer](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r55f1n18ez4339jvyqrq.png)

## 11. Oh my Git!
An open source game about learning Git!

[Oh my Git!](https://ohmygit.org/)

![Oh my Git!](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/laus21yt5prt4y1pzkfr.png)

## 12. SQL Mystery
It is designed to be a fun game for SQL users to solve an intriguing crime.

[SQL Mystery](https://mystery.knightlab.com/)

![SQL Mystery](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vxmpter8t65yu6w04pos.png)

## 13. Checkio
Practice in Python Online.

[Checkio](https://py.checkio.org/)

![Checkio](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cefmck6eev31hcghjftt.png)

## 14. Flexbox Zombies
It is very important to master Flexbox to learn CSS.

[Flexbox Zombies](https://geddski.teachable.com/p/flexbox-zombies)

![Flexbox Zombies](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wpi675dfum6vyg0h82dr.png)

## 15. Flexbox Froggy
Another resource for mastering Flexbox!

[Flexbox Froggy](https://flexboxfroggy.com/)

![Flexbox Froggy](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b5ob7usju8hrx05wni7e.png)