User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Educational Games

A curated list of awesome educational games to learn editors, languages, programming, etc

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Feb. 26, 2021, 6:07 a.m.

Thank you yrgo & contributors
View Topic on GitHub:

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Art & Design

Learn how to give your photographs just the right amount of light.

A game where your attention to details earns you a lot of coins.

Recognizing different styles of fonts is one of the most challenging parts of typography.

A collection of games that teach you design principles.

A pixels test to quiz your knowledge.

Learn how to use boolean operations in Sketch, Figma, and other vector editors.



Interactive gamified tutorial for learning selection with CSS.

A game for learning CSS grid layout.

Tower Defense with a twist: all towers must be positioned with CSS Flexbox.

A game for learning CSS flexbox.

Learn and master flexbox in 28 interactive levelsโ€”without writing code.


Interactive Vim tutorial.

Learning Vim while playing a game.

Increase your speed and improve your muscle memory with Vim Genius.


Learn Spanish, French and other languages for free.

Math & Computer Science

A pen-and-paper game for children that teaches lambda calculus.

A collection of classroom activities that teach computer science concepts without using computers.

See what goes into running a regular expression.

Try to guess how correlated the two variables in a scatter plot are.


Explore the fundamentals of music via Ableton's interactive website.

Learn the basics of using synthesizers (or synths).

Learn how to play the piano in-browser.


๐Ÿฐ An exciting game of programming and Artificial Intelligence

2y 86d

Program a fictional CPU with assembly to output graphics.

A demanding logic game based on the clips rule engine.

Learn to build websites, apps and games in a fun and effective way.

Learn to code in the comfort of your browser.

Every student in every school should have the opportunity to learn computer science.

Learn to code interactively, for free.

The most engaging coding game for learning programming.

A challenge-based training platform where you can play with the hottest programming topics.

A puzzle game inspired by functional programming.

Solve puzzles with concurrency.

An open source community that helps you learn to code.

Interactive Git tutorial that emphasizes branching.

Learn how to become a developer on mobile.

A long-standing catalogue of programming games through the years.

Learn Regular Expressions with simple, interactive exercises.

A game were you learn about booleans, return true to win.

The world's first MMO strategy sandbox game for programmers.

Learn to code on your iPad in a seriously fun way.

Learn while playing a JavaScript adventure game.

A game about tricking people into running code in their browsers.