{"id":403,"url":"https://github.com/yrgo/awesome-educational-games","last_synced_at":"2025-08-13T19:33:27.806Z","repository":{"id":37277732,"uuid":"66341161","full_name":"yrgo/awesome-educational-games","owner":"yrgo","description":"A curated list of awesome educational games to learn editors, languages, programming, etc","archived":false,"fork":false,"pushed_at":"2024-04-08T06:32:51.000Z","size":63,"stargazers_count":832,"open_issues_count":2,"forks_count":58,"subscribers_count":39,"default_branch":"master","last_synced_at":"2024-08-03T06:01:18.884Z","etag":null,"topics":["awesome","education","games"],"latest_commit_sha":null,"homepage":"https://yrgo.se/webbutvecklare","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yrgo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2016-08-23T06:51:10.000Z","updated_at":"2024-08-01T23:24:10.000Z","dependencies_parsed_at":"2024-01-12T17:35:14.892Z","dependency_job_id":"bda1218f-506f-4400-b295-e65b8b915489","html_url":"https://github.com/yrgo/awesome-educational-games","commit_stats":null,"previous_names":["yrgo/awesome-eg","vinkla/awesome-educational-games"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yrgo%2Fawesome-educational-games","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yrgo%2Fawesome-educational-games/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yrgo%2Fawesome-educational-games/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yrgo%2Fawesome-educational-games/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yrgo","download_url":"https://codeload.github.com/yrgo/awesome-educational-games/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229780026,"owners_count":18122914,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","education","games"],"created_at":"2024-01-05T20:12:53.918Z","updated_at":"2024-12-15T03:30:28.717Z","avatar_url":"https://github.com/yrgo.png","language":null,"funding_links":[],"categories":["Learn","Technical","Unknown","More Awesome Kids","Education","Uncategorized","Others","Live Site:   [searchAwesome](https://search-awesome.vercel.app/)","Other Lists","Themed Directories"],"sub_categories":["awesome-*","Automated Machine Learning","Educational Games","Uncategorized","TeX Lists","Updated more than a year ago"],"readme":"# Awesome Educational Games\n\n[\u003cimg src=\"https://cloud.githubusercontent.com/assets/499192/18659925/ed7e6262-7f0d-11e6-8e8e-b53b87158210.png\" align=\"right\" alt=\"Awesome Educational Games\" width=\"150\"\u003e](https://en.m.wikipedia.org/wiki/Educational_game)\n\n\u003e A curated list of awesome [educational games](https://en.m.wikipedia.org/wiki/Educational_game) to learn editors, languages, programming, etc.\n\n*Please read the [contribution guidelines](CONTRIBUTING.md) before contributing.*\n\n\u003e [Educational games](https://en.m.wikipedia.org/wiki/Educational_game) 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](https://en.m.wikipedia.org/wiki/Educational_game)\n\n#### Contents\n\n- [Art \u0026 Design](#art--design)\n- [Articles](#articles)\n- [CSS](#css)\n- [Editors](#editors)\n- [Languages](#languages)\n- [Math \u0026 Computer Science](#math--computer-science)\n- [Music](#music)\n- [Programming](#programming)\n\n## Art \u0026 Design\n\n- [Canon Explains Exposure](http://www.canonoutsideofauto.ca/) - Learn how to give your photographs just the right amount of light.\n- [Can't Unsee](https://cantunsee.space/) - A game where your attention to details earns you a lot of coins.\n- [Font Memory Game](https://betterwebtype.com/font-memory-game) - Recognizing different styles of fonts is one of the most challenging parts of typography.\n- [Method of Action](https://method.ac/) - A collection of games that teach you design principles.\n  - [The Bézier Game](https://bezier.method.ac/) - Bézier Curves\n  - [Color](https://color.method.ac/) - Color\n  - [Shape Type](https://shape.method.ac/) - Letter Shaping\n  - [Kern Type](https://type.method.ac/) - Kerning\n- [Pixactly](http://pixact.ly/) - A pixels test to quiz your knowledge.\n- [The Boolean Game](https://boolean.method.ac/) - Learn how to use boolean operations in Sketch, Figma, and other vector editors.\n\n## Articles\n\n- [Educational Video Games Can Boost Motivation to Learn](https://www.nyu.edu/about/news-publications/news/2013/november/educational-video-games-can-boost-motivation-to-learn-nyu-cuny-study-shows-.html) - An article by New York University.\n- [Fact or Fiction?: Video Games Are the Future of Education](https://www.nyu.edu/about/news-publications/news/2013/november/educational-video-games-can-boost-motivation-to-learn-nyu-cuny-study-shows-.html) - An article by Scientific American.\n- [Five Reasons to Use Games in the Classroom](https://www.educationworld.com/a_curr/reasons-to-play-games-in-the-classroom.shtml) - An article by Education World.\n\n## CSS\n\n- [CSS Diner](https://flukeout.github.io/) - It's a little game to help you learn CSS selectors.\n- [CSS Grid Garden](http://cssgridgarden.com/) - A game for learning CSS grid layout.\n- [Flexbox Defense](http://www.flexboxdefense.com/) - Unlike other tower defense games, you must position your towers using CSS!\n- [Flexbox Froggy](http://flexboxfroggy.com/) - A game for learning CSS flexbox.\n- [Flexbox with Webflow](https://www.flexboxgame.com/) - Learn and master flexbox in 28 interactive levels—without writing code.\n\n## Editors\n\n- [Open Vim](https://www.openvim.com/) - Interactive Vim tutorial.\n- [Vim Adventures](https://vim-adventures.com/) - Learning Vim while playing a game.\n- [Vim Genius](http://vimgenius.com/) - Increase your speed and improve your muscle memory with Vim Genius.\n\n## Languages\n\n- [Drops](https://languagedrops.com/) - Learn useful words and phrases in a languge of your choosing, with fun gameplay.\n- [Duolingo](https://www.duolingo.com/) - Learn Spanish, French and other languages for free.\n\n## Math \u0026 Computer Science\n\n- [Alligator Eggs!](http://worrydream.com/#!/AlligatorEggs) - A pen-and-paper game for children that teaches lambda calculus.\n- [CS Unplugged](https://csunplugged.org/en/) - A collection of classroom activities that teach computer science concepts without using computers.\n- [Finitris](http://www.postcrashgames.com/finitris/) - See what goes into running a regular expression.\n- [Guess The Correlation](http://guessthecorrelation.com/) - Try to guess how correlated the two variables in a scatter plot are.\n\n## Music\n\n- [Learning Music](https://learningmusic.ableton.com) - Explore the fundamentals of music via Ableton's interactive website.\n- [Learning Synths](https://learningsynths.ableton.com/) - Learn the basics of using synthesizers (or synths).\n- [Pianu](https://pianu.com) - Learn how to play the piano in-browser.\n\n## Programming\n\n- [BOX-256](http://box-256.com/) - Program a fictional CPU with assembly to output graphics.\n- [Bashcrawl](https://gitlab.com/slackermedia/bashcrawl) - Learn Linux commands by playing a simple text adventure .\n- [Clips the Game](https://md5crypt.github.io/clipsgame/) - A demanding logic game based on the clips rule engine.\n- [Code Avengers](https://www.codeavengers.com/) - Learn to build websites, apps and games in a fun and effective way.\n- [Code School](https://www.pluralsight.com/codeschool ) - Learn to code in the comfort of your browser.\n- [Code.org](https://code.org/) - Every student in every school should have the opportunity to learn computer science.\n- [Codecademy](https://www.codecademy.com/) - Learn to code interactively, for free.\n- [CodeCombat](https://codecombat.com/) - The most engaging coding game for learning programming.\n- [CodinGame](https://www.codingame.com/start) - A challenge-based training platform where you can play with the hottest programming topics.\n- [Cube Composer](https://david-peter.de/cube-composer/) - A puzzle game inspired by functional programming.\n- [Deadlock Empire](https://deadlockempire.github.io/) - Solve puzzles with concurrency.\n- [Free Code Camp](https://www.freecodecamp.org/) - An open source community that helps you learn to code.\n- [Learn Git Branching](https://learngitbranching.js.org/) - Interactive Git tutorial that emphasizes branching.\n- [Mimo](https://getmimo.com/) - Learn how to become a developer on mobile.\n- [Programming Games Wiki](http://programminggames.org/) - A long-standing catalogue of programming games through the years.\n- [RegexOne](https://regexone.com/lesson/introduction_abcs) - Learn Regular Expressions with simple, interactive exercises.\n- [ReturnTrue](https://alf.nu/ReturnTrue) - A game were you learn about booleans, return true to win.\n- [Screeps](https://screeps.com/) - The world's first MMO strategy sandbox game for programmers.\n- [SQL Murder Mystery](https://mystery.knightlab.com/) - Solve a crime while practicing database skills.\n- [Swift Playgrounds](https://www.apple.com/swift/playgrounds/) - Learn to code on your iPad in a seriously fun way.\n- [Untrusted](https://alexnisnevich.github.io/untrusted/) - Learn while playing a JavaScript adventure game.\n- [WarriorJS](https://github.com/olistic/warriorjs) - Using JavaScript, program a warrior to climb a tall tower, fight monsters and rescue captives.\n- [Web Audio School](https://mmckegg.github.io/web-audio-school/) - Interactive WebAudio tutorials.\n- [XSS game](https://xss-game.appspot.com) - A game about tricking people into running code in their browsers.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyrgo%2Fawesome-educational-games","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyrgo%2Fawesome-educational-games","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyrgo%2Fawesome-educational-games/lists"}