awesome-educational-games
github.com/yrgo/awesome-educational-games ↗A curated list of awesome educational games to learn editors, languages, programming, etc
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me math & computer science resources from awesome-educational-games"
Installation instructions →What's inside
Math & Computer Science
- Alligator Eggs!
A pen-and-paper game for children that teaches lambda calculus.
- CS Unplugged
A collection of classroom activities that teach computer science concepts without using computers.
- Finitris
See what goes into running a regular expression.
- Guess The Correlation
Try to guess how correlated the two variables in a scatter plot are.
Programming
- Bashcrawl
Learn Linux commands by playing a simple text adventure .
- BOX-256
Program a fictional CPU with assembly to output graphics.
- Clips the Game
A demanding logic game based on the clips rule engine.
- Code Avengers
Learn to build websites, apps and games in a fun and effective way.
- Codecademy
Learn to code interactively, for free.
- CodeCombat
The most engaging coding game for learning programming.
Art & Design
- Canon Explains Exposure
Learn how to give your photographs just the right amount of light.
- Can't Unsee
A game where your attention to details earns you a lot of coins.
- Color
Color
- Font Memory Game
Recognizing different styles of fonts is one of the most challenging parts of typography.
- Kern Type
Kerning
- Method of Action
Kerning
CSS
- CSS Diner
It's a little game to help you learn CSS selectors.
- CSS Grid Garden
A game for learning CSS grid layout.
- Flexbox Defense
Unlike other tower defense games, you must position your towers using CSS!
- Flexbox Froggy
A game for learning CSS flexbox.
- Flexbox with Webflow
Learn and master flexbox in 28 interactive levels—without writing code.
Languages
Articles
- Fact or Fiction?: Video Games Are the Future of Education
An article by Scientific American.
- Five Reasons to Use Games in the Classroom
An article by Education World.
Music
- Learning Music
Explore the fundamentals of music via Ableton's interactive website.
- Learning Synths
Learn the basics of using synthesizers (or synths).
- Pianu
Learn how to play the piano in-browser.
Editors
- Open Vim
Interactive Vim tutorial.
- Vim Adventures
Learning Vim while playing a game.
- Vim Genius
Increase your speed and improve your muscle memory with Vim Genius.
Showing a sample of 53 resources. View the full list on GitHub →