Skip to content

UCL/awesome-programming-learning-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Awesome Programming Learning Games static badge

Here, we collect awesome programming learning games arranged into programming languages or tool. Are we missing something? Contribute!

Legend

🔓 means open source, therefore you have access to the source code and can study it, modified it and share it.
🆓 means it's free to use, but it's not open source.
⏳ means you can play a demo for limited ammount of time or features.
💰 means the only way to use it is through paying for it.

Content

SQL

  • 🔓 SQL Murder Mystery - Learn SQL while solving a murder. Lots of tables to dive in and get lost.

Version Control

  • 🔓 Oh my Git - Solitary card game where you choose what action to do from a selection to manage a mission.
  • 🔓 Learn Git Branching - Game where you are given some objectives and need to use the git commands to fulfill them
  • 🔓 Visualising Git - A playground where you can use different git commands to see what happens. There are various forks, @cfinnberg's includes newer commands like switch.

GPU programming

  • 🔓 GPU Puzzles - Learn GPU programming (CUDA) in an interactive way by solving puzzles inside a Jupyter notebook.

Array programming

  • 🔓 Tensor Puzzles - Learn the internals of PyTorch and NumPy by solving puzzles (reimplement standard functions without depending on theses array libraries).

About

A curated list of awesome programming learning games

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published