{"slug": "yrgo--awesome-educational-games", "title": "Educational Games", "description": "A curated list of awesome educational games to learn editors, languages, programming, etc", "github_url": "https://github.com/yrgo/awesome-educational-games", "stars": "667", "tag": "Learn", "entry_count": 58, "subcategory_count": 1, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Art & Design", "url": "#art--design", "description": ""}, {"name": "Articles", "url": "#articles", "description": ""}, {"name": "CSS", "url": "#css", "description": ""}, {"name": "Editors", "url": "#editors", "description": ""}, {"name": "Languages", "url": "#languages", "description": ""}, {"name": "Math & Computer Science", "url": "#math--computer-science", "description": ""}, {"name": "Music", "url": "#music", "description": ""}, {"name": "Programming", "url": "#programming", "description": ""}, {"name": "Canon Explains Exposure", "url": "http://www.canonoutsideofauto.ca/", "description": "Learn how to give your photographs just the right amount of light."}, {"name": "Can't Unsee", "url": "https://cantunsee.space/", "description": "A game where your attention to details earns you a lot of coins."}, {"name": "Font Memory Game", "url": "https://betterwebtype.com/font-memory-game", "description": "Recognizing different styles of fonts is one of the most challenging parts of typography."}, {"name": "Method of Action", "url": "https://method.ac/", "description": "A collection of games that teach you design principles."}, {"name": "Pixactly", "url": "http://pixact.ly/", "description": "A pixels test to quiz your knowledge."}, {"name": "The Boolean Game", "url": "https://boolean.method.ac/", "description": "Learn how to use boolean operations in Sketch, Figma, and other vector editors."}, {"name": "Educational Video Games Can Boost Motivation to Learn", "url": "https://www.nyu.edu/about/news-publications/news/2013/november/educational-video-games-can-boost-motivation-to-learn-nyu-cuny-study-shows-.html", "description": "An article by New York University."}, {"name": "Fact or Fiction?: Video Games Are the Future of Education", "url": "https://www.nyu.edu/about/news-publications/news/2013/november/educational-video-games-can-boost-motivation-to-learn-nyu-cuny-study-shows-.html", "description": "An article by Scientific American."}, {"name": "Five Reasons to Use Games in the Classroom", "url": "https://www.educationworld.com/a_curr/reasons-to-play-games-in-the-classroom.shtml", "description": "An article by Education World."}, {"name": "CSS Diner", "url": "https://flukeout.github.io/", "description": "It's a little game to help you learn CSS selectors."}, {"name": "CSS Grid Garden", "url": "http://cssgridgarden.com/", "description": "A game for learning CSS grid layout."}, {"name": "Flexbox Defense", "url": "http://www.flexboxdefense.com/", "description": "Unlike other tower defense games, you must position your towers using CSS!"}, {"name": "Flexbox Froggy", "url": "http://flexboxfroggy.com/", "description": "A game for learning CSS flexbox."}, {"name": "Flexbox with Webflow", "url": "https://www.flexboxgame.com/", "description": "Learn and master flexbox in 28 interactive levels\u2014without writing code."}, {"name": "Open Vim", "url": "https://www.openvim.com/", "description": "Interactive Vim tutorial."}, {"name": "Vim Adventures", "url": "https://vim-adventures.com/", "description": "Learning Vim while playing a game."}, {"name": "Vim Genius", "url": "http://vimgenius.com/", "description": "Increase your speed and improve your muscle memory with Vim Genius."}, {"name": "Drops", "url": "https://languagedrops.com/", "description": "Learn useful words and phrases in a languge of your choosing, with fun gameplay."}, {"name": "Duolingo", "url": "https://www.duolingo.com/", "description": "Learn Spanish, French and other languages for free."}, {"name": "Alligator Eggs!", "url": "http://worrydream.com/#!/AlligatorEggs", "description": "A pen-and-paper game for children that teaches lambda calculus."}, {"name": "CS Unplugged", "url": "https://csunplugged.org/en/", "description": "A collection of classroom activities that teach computer science concepts without using computers."}, {"name": "Finitris", "url": "http://www.postcrashgames.com/finitris/", "description": "See what goes into running a regular expression."}, {"name": "Guess The Correlation", "url": "http://guessthecorrelation.com/", "description": "Try to guess how correlated the two variables in a scatter plot are."}, {"name": "Learning Music", "url": "https://learningmusic.ableton.com", "description": "Explore the fundamentals of music via Ableton's interactive website."}, {"name": "Learning Synths", "url": "https://learningsynths.ableton.com/", "description": "Learn the basics of using synthesizers (or synths)."}, {"name": "Pianu", "url": "https://pianu.com", "description": "Learn how to play the piano in-browser."}, {"name": "BOX-256", "url": "http://box-256.com/", "description": "Program a fictional CPU with assembly to output graphics."}, {"name": "Bashcrawl", "url": "https://gitlab.com/slackermedia/bashcrawl", "description": "Learn Linux commands by playing a simple text adventure ."}, {"name": "Clips the Game", "url": "https://md5crypt.github.io/clipsgame/", "description": "A demanding logic game based on the clips rule engine."}, {"name": "Code Avengers", "url": "https://www.codeavengers.com/", "description": "Learn to build websites, apps and games in a fun and effective way."}, {"name": "Code School", "url": "https://www.pluralsight.com/codeschool", "description": "Learn to code in the comfort of your browser."}, {"name": "Code.org", "url": "https://code.org/", "description": "Every student in every school should have the opportunity to learn computer science."}, {"name": "Codecademy", "url": "https://www.codecademy.com/", "description": "Learn to code interactively, for free."}, {"name": "CodeCombat", "url": "https://codecombat.com/", "description": "The most engaging coding game for learning programming."}, {"name": "CodinGame", "url": "https://www.codingame.com/start", "description": "A challenge-based training platform where you can play with the hottest programming topics."}, {"name": "Cube Composer", "url": "https://david-peter.de/cube-composer/", "description": "A puzzle game inspired by functional programming."}, {"name": "Deadlock Empire", "url": "https://deadlockempire.github.io/", "description": "Solve puzzles with concurrency."}, {"name": "Free Code Camp", "url": "https://www.freecodecamp.org/", "description": "An open source community that helps you learn to code."}, {"name": "Learn Git Branching", "url": "https://learngitbranching.js.org/", "description": "Interactive Git tutorial that emphasizes branching."}, {"name": "Mimo", "url": "https://getmimo.com/", "description": "Learn how to become a developer on mobile."}, {"name": "Programming Games Wiki", "url": "http://programminggames.org/", "description": "A long-standing catalogue of programming games through the years."}, {"name": "RegexOne", "url": "https://regexone.com/lesson/introduction_abcs", "description": "Learn Regular Expressions with simple, interactive exercises."}, {"name": "ReturnTrue", "url": "https://alf.nu/ReturnTrue", "description": "A game were you learn about booleans, return true to win."}, {"name": "Screeps", "url": "https://screeps.com/", "description": "The world's first MMO strategy sandbox game for programmers."}, {"name": "SQL Murder Mystery", "url": "https://mystery.knightlab.com/", "description": "Solve a crime while practicing database skills."}, {"name": "Swift Playgrounds", "url": "https://www.apple.com/swift/playgrounds/", "description": "Learn to code on your iPad in a seriously fun way."}, {"name": "Untrusted", "url": "https://alexnisnevich.github.io/untrusted/", "description": "Learn while playing a JavaScript adventure game."}, {"name": "WarriorJS", "url": "https://github.com/olistic/warriorjs", "description": "Using JavaScript, program a warrior to climb a tall tower, fight monsters and rescue captives.", "stars": "8.8k"}, {"name": "Web Audio School", "url": "https://mmckegg.github.io/web-audio-school/", "description": "Interactive WebAudio tutorials."}, {"name": "XSS game", "url": "https://xss-game.appspot.com", "description": "A game about tricking people into running code in their browsers."}]}], "name": ""}