Educational games
are designed to teach people about certain subjects, expand concepts, reinforce development, understand an historical event or culture, or assist them in learning a skill as they play - Wikipedia
A curated list of awesome educational games to learn editors, languages, programming, etc
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
are designed to teach people about certain subjects, expand concepts, reinforce development, understand an historical event or culture, or assist them in learning a skill as they play - Wikipedia
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.
Bézier Curves
Color
Letter Shaping
Kerning
A pixels test to quiz your knowledge.
Learn how to use boolean operations in Sketch, Figma, and other vector editors.
An article by New York University.
An article by Education World.
It's a little game to help you learn CSS selectors.
A game for learning CSS grid layout.
Unlike other tower defense games, you must position your towers using CSS!
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.
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.
Program a fictional CPU with assembly to output graphics.
Learn Linux commands by playing a simple text adventure .
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.
Solve a crime while practicing database skills.
Learn to code on your iPad in a seriously fun way.
Learn while playing a JavaScript adventure game.
Using JavaScript, program a warrior to climb a tall tower, fight monsters and rescue captives.
Interactive WebAudio tutorials.
A game about tricking people into running code in their browsers.
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
tayllan/awesome-algorithms
A curated list of awesome places to learn and/or practice algorithms.
ashishps1/awesome-low-level-design
Learn Low Level Design (LLD) and prepare for interviews using free resources.
yvoronoy/awesome-english
A collection of awesome study resources for learners of English.
dend/awesome-product-management
🚀 A curated list of awesome resources for product/program managers to learn and grow.
matteofigus/awesome-speaking
Resources about public speaking