programming learning games
Lists are somewhat ordered from best to worst.
Crossed list items means I finished the game.
puzzle games
These games focus on being fun and challenging puzzle games that at the same time strengthens your pragmatic thinking.
PC:
- baba is you (also on mobile and switch)
- 7 billion people(also on mobile)
- human resource machine(also on mobile): solve each puzzle with assembly like instructions.
- programming games category on steam
- https://store.steampowered.com/app/1397290/Comet_64/
- screeps
- https://toastengineer.itch.io/injection
free mobile games:
- make it true: logic gates puzzles
AI coding battles
- leek wars
- https://www.codingame.com/multiplayer/bot-programming/vindinium
- bomberman, hq https://www.gocoder.one/
- https://robotrumble.org/
- robocode python
- robocode java (original)
general
- CODINGAME: puzzles and online battles https://www.codingame.com/ide/puzzle/onboardingo
- https://colobot.info/
- https://alexnisnevich.github.io/untrusted/
bash / shell / cli
- https://bitburner-official.github.io/
- clmystery https://github.com/veltman/clmystery
- https://gitlab.com/slackermedia/bashcrawl
JavaScript
css
UI design
- https://method.ac/
- https://pixact.ly/
- https://cantunsee.space/
- https://betterwebtype.com/font-memory-game/
AWS
services workers
multi threading / concurrency
git
- https://github.com/nivbend/gitstery
- https://learngitbranching.js.org/
- https://blinry.itch.io/oh-my-git
- https://github.com/git-game/git-game
- https://github.com/git-game/git-game-v2
- https://git.bradwoods.io/
- git coach app
SQL
- https://mystery.knightlab.com/
- https://schemaverse.com/
- https://sqlpd.com/
- https://sqlbolt.com/lesson/select_queries_introduction more like an interactive lesson than a game
elevators
- http://play.elevatorsaga.com/#challenge=3
wtf are elevator?
debugging
regex
- https://regexlearn.com/learn
- https://regexcrossword.com/
- https://github.com/phikal/ReGeX
- https://regexone.com/lesson/introduction_abcs
https://github.com/bregman-arie/devops-exercises
book: https://refrf.dev/en/chapters/basics
emmet html
- https://codepip.com/games/sourcery/ (paid $)
vim
- http://vimgenius.com/lessons
- :h tutor
cyber security
assembly
- https://shooshx.github.io/corewars8086_js/
- http://box-256.com/
- https://microcorruption.com/debugger/Tutorial
swift
logical programming
functional programming
audio
kids / beginners
- https://code.org/
- https://blockly.games/?lang=en
- https://www.tynker.com/
- https://www.codemonkey.com/
- https://codecombat.com/
lists / sources
https://github.com/yrgo/awesome-educational-games#readme
https://github.com/michelpereira/awesome-games-of-coding