ITEG (IT Educational Games) is a list of interactive educational games for IT.
- Algorithms
- CSS
- Godot
- Programming (basics)
- Regular Expression
- Shell
- Security
- SQL
- Typing
- Version control
Learn sorting algorithms with playing cards. You can use concept of this video game to practice sorting algorithms with real playing cards.
- Languages: Serbian
- Platforms: just Windows (for now)
A game where you help Froggy and friends by writing CSS code! Guide Froggy to the lilypad using the justify-content
property.
- Languages: Arabic, Bosnian, Bulgarian, Catalan, Chinese Simplified, Chinese Traditional, Danish, Dutch, Czech, Esperanto, Estonian, Farsi, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Macedonian, Malayalam, Polish, Portuguese, Romanian, Russian, Serbian, Spanish, Swedish, Tamil, Telugu, Turkish, Ukrainian, Vietnamese
- Platforms: Browser
A free and open-source app to learn to program with Godot's GDScript programming language from zero.
- Languages: English
- Platforms: Browser, Linux, macOS, Windows
Broaden your perspective on how computer programs work by programming a robot to solve different tasks by performing simple actions.
- Languages: Serbian
- Platforms: Linux, Windows
Regex visualizer & editor, make the regular expression easier.
- Languages: English, Chinese Simplified
- Platforms: Browser
Learning regular expressions step by step, from basics to advanced concepts. It allows learning, practicing, and testing regular expressions.
- Languages: English, German, Spanish, French, Turkish, Russian, Chinese, Ukrainian, Korean, Polish, Brazilian portuguese, Czech
- Platforms: Browser
Learning regular expressions through crosswords. The site has multiple modules: tutorial, tasks, challenges by levels, as well as tasks created by users themselves.
- Languages: English
- Platforms: Browser
⇑ Go back to the beginning of the page ⇑
A "game" to teach the Unix shell
- Languages: English
- Platforms: BSD, Linux, macOS
OverTheWire is a collection of wargames that are designed to help individuals learn and practice security concepts. You can connect to those shell-based games which are a great place for absolute beginners to start. Some of them are aimed at the absolute beginner, while others will test the skills of more developed professionals.
- Languages: English
- Platforms: Browser (for game information) and any system that supports SSH client
UnderTheWire provides an environment where you can try several wargames that will get harder with each level and require further PowerShell proficiency. They are meant to be fun and you can use the internet to aid in your quest.
- Languages: English
- Platforms: Browser (for game information) and any system that supports SSH client
Learn SQL while solving crimes!
- Languages: just English (unverified)
- Platforms: Browser
Quiz-like tutorial about SQL and PostgreSQL.
- Languages: English
- Platforms: Browser
A SQL database that you can fork, clone, branch, merge, push and pull just like a git repository. Real data to work with. Get you own copy locally to practice writes and schema changes.
- Languages: just English (unverified)
- Platforms: Linux, macOS, Windows
⇑ Go back to the beginning of the page ⇑
Arcade game to show your Command Line Hero skills! The game challenges you to enter as many valid commands as you can in 60 seconds!
- Languages: English, Spanish (unverified)
- Platforms: Browser
Practice typing by retyping ENTIRE novels
- Languages: English, Dutch, Finnish, French, German, Italian, Portuguese, Russian, Spanish
- Platforms: Browser
VIM Adventures is an online game based on VIM's keyboard shortcuts (commands, motions and operators). It's a puzzle game for practicing and memorizing VIM commands (VI is also covered). Learn VIM without a steep learning curve.
- Languages: English
- Platforms: Browser
An open source game about learning Git
- Languages: just English (unverified)
- Platforms: Linux, macOS, Windows