πŸ“Œ CSS

CSS Battle - Test your CSS skills by solving coding challenges.

CSS Dinner - Solve challenges by arranging dishes and food and learn about CSS selectors.

Grid Garden - Write CSS code to grow your carrot garden while learning about CSS grid.

Flexbox defense - Stop the incoming enemies from getting past your defenses using CSS.

Flexbox froggy - Master CSS Flexbox.

Hex Invaders - Learn about HEX colors by shooting off aliens having same colors!

πŸ“Œ JavaScript

JS Robot - Learn the basics of javascript.

Elevator Saga - Make the elevators efficiently move people through floors and avoid backlogs.

WarriorJS - Code your way through dungeons, prove your skills, and get hired.

Untrusted - A text-based dungeon crawler where you progress with the aid of JavaScript.

Code Monster - Learn the basic of JavaScript on the browser.

JavaScript Fight Club - Playing Javascript games to master fundamentals.

Yare - Real-Time Strategy game where you control your units by writing JavaScript code.

Codewars - Improve your skills by training with others on real code challenges.

CodinGame - Games and Programming Challenges to Code Better.

Cyber Dojo - Hone your programming skills in a huge range of languages, writing code to pass tests.

Grasshopper - Fun, quick lessons on your phone that teach you to write real JavaScript.

ReturnTrue - A game were you learn about booleans, return true to win.

πŸ“Œ Git

Learn Git Branching - A visual and interactive way to learn Git on the web.

Oh my git! - An open source game about learning Git!

πŸ“Œ Regex

regxkcd - Game of regular expression.

Regex Cross word - Fantastic world of nerdy regex fun.

Regex Golf - Match words given on screen with regex.

RegexOne - Learn Regular Expressions with simple, interactive exercises.

πŸ“Œ Python

Robocode - Code robots, win matches, rank up.

Checkio - Practice Python Online

πŸ“Œ Ruby

Ruby Warrior - Game written in Ruby for learning Ruby and artificial intelligence.

πŸ“Œ SQL

SQL Mystery - There's been a Murder in SQL City! The SQL Murder Mystery is designed to be both a self-directed lesson to learn SQL concepts and commands and a fun game for experienced SQL users to solve an intriguing crime.

πŸ“Œ More Games

These site have multiple games and use-case.

Coding Fantasy - Learn to code in a revolutionary new, fun, and effective way.

CodeCombat - Learn how to code by playing a game.

Web Audio School - Interactive WebAudio tutorials.

CodinGame - A challenge-based training platform where you can play with the hottest programming topics.

Cube Composer - A puzzle game inspired by functional programming.

Codecademy - Learn to code interactively, for free.

Code Avengers - Learn to build websites, apps and games in a fun and effective way.

πŸ“Œ Online Playground

Web-based tools for running code right in a web browser

.NET Fiddle - A .NET sandbox for developers to quickly try out code and share C#, F# and VB.NET code snippets.

C++ Shell - Run C++ code in your browser, using different language versions and compiler optimisation settings.

Python Fiddle - Python IDE for the web.

Rust Playground - Run and share Rust snippets from the comfort of your browser.

SQL Fiddle - Run SQL snippets in your web browser, using PostgreSQL, MySQL, Oracle, SQLite and MS SQL Server.

Stackblitz - The online IDE for web applications, Powered by Visual Studio Code. Instantly create Angular, Ionic, React and Svelte projects with TypeScript or JavaScript.

CodeSandbox - The online editor for React, Vue, Angular, Preact and Svelte apps.

Go Playground - Run and share Go snippets from the comfort of your browser.

JS Bin - Collaborative JavaScript Debugging.

JSFiddle - Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.

Plunker - An online community for creating, collaborating on and sharing your web development ideas.

GitHub Codespaces - Run any language with VS Code complete with terminal, debugger, GitHub Copilot, version control, settings sync, and extensions.

Snack Expo - Run JavaScript with React Native in the browser and on your mobile iOS or Android.

MATLAB Online - Run MATLAB code, visualize results, share scripts and collaborate on mathematical computing software.

Glitch - Run full Node.js projects with support for automating hosting, version control, CDN for assets, secure storage of secrets, real-time collaboration, full console access, GitHub import/export, server-side debugger, instant deployments, and more.

Repl.it - Run over 50 different programming languages in a collaborative IDE with a terminal, webview, and repl that automatically hosts your projects and installs dependencies.

Coding Rooms - Edit and run JavaScript, Java, Python, C++ and more in a collaborative environment with intellisense, live chat, audio and video conferencing, real-time editing, and terminal.