Skip to content
51

Awesome Educational Games

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

1.2k stars84 forks54 entriesLast push Apr 8, 2024 (2 years ago)License MIT

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

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

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.

In 3 lists

Font Memory Game

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

Method of Action

A collection of games that teach you design principles.

The Bézier Game

Bézier Curves

Color

Color

In 2 lists

Shape Type

Letter Shaping

Kern Type

Kerning

Pixactly

A pixels test to quiz your knowledge.

The Boolean Game

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

Articles

Educational Video Games Can Boost Motivation to Learn

An article by New York University.

Five Reasons to Use Games in the Classroom

An article by Education World.

CSS

CSS Diner

It's a little game to help you learn CSS selectors.

In 6 lists

CSS Grid Garden

A game for learning CSS grid layout.

In 3 lists

Flexbox Defense

Unlike other tower defense games, you must position your towers using CSS!

In 4 lists

Flexbox Froggy

A game for learning CSS flexbox.

In 3 lists

Flexbox with Webflow

Learn and master flexbox in 28 interactive levels—without writing code.

Editors

Open Vim

Interactive Vim tutorial.

In 2 lists

Vim Adventures

Learning Vim while playing a game.

In 2 lists

Vim Genius

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

In 2 lists

Languages

Drops

Learn useful words and phrases in a languge of your choosing, with fun gameplay.

Duolingo

Learn Spanish, French and other languages for free.

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.

Music

Learning Music

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

In 3 lists

Learning Synths

Learn the basics of using synthesizers (or synths).

Pianu

Learn how to play the piano in-browser.

Programming

BOX-256

Program a fictional CPU with assembly to output graphics.

In 2 lists

Bashcrawl

Learn Linux commands by playing a simple text adventure .

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.

Code School

Learn to code in the comfort of your browser.

Code.org

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

In 2 lists

Codecademy

Learn to code interactively, for free.

In 4 lists

CodeCombat

The most engaging coding game for learning programming.

In 4 lists

CodinGame

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

Cube Composer

A puzzle game inspired by functional programming.

Deadlock Empire

Solve puzzles with concurrency.

In 3 lists

Free Code Camp

An open source community that helps you learn to code.

In 7 listsDetails

Learn Git Branching

Interactive Git tutorial that emphasizes branching.

In 9 listsDetails

Mimo

Learn how to become a developer on mobile.

Programming Games Wiki

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

RegexOne

Learn Regular Expressions with simple, interactive exercises.

ReturnTrue

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

Screeps

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

In 2 lists

SQL Murder Mystery

Solve a crime while practicing database skills.

In 3 lists

Swift Playgrounds

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

Untrusted

Learn while playing a JavaScript adventure game.

In 2 lists

WarriorJS

Using JavaScript, program a warrior to climb a tall tower, fight monsters and rescue captives.

In 2 lists

Web Audio School

Interactive WebAudio tutorials.

XSS game

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

In 3 lists
See category
94

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Fresh★ 74k1358 entriesPushed yesterday
89

Awesome Algorithms

tayllan/awesome-algorithms

A curated list of awesome places to learn and/or practice algorithms.

Fresh★ 26k35 entriesPushed 7 days ago
86

Awesome Low Level Design

ashishps1/awesome-low-level-design

Learn Low Level Design (LLD) and prepare for interviews using free resources.

Fresh★ 27k64 entriesPushed 1 month ago
86

Awesome English

yvoronoy/awesome-english

A collection of awesome study resources for learners of English.

Fresh★ 4.1k152 entriesPushed 18 days ago
84

Awesome Product Management

dend/awesome-product-management

🚀 A curated list of awesome resources for product/program managers to learn and grow.

Fresh★ 2.4k154 entriesPushed 22 days ago
84

awesome-speaking

matteofigus/awesome-speaking

Resources about public speaking

Fresh★ 2k38 entriesPushed 18 days ago