Programming Practice Sites
APL
Assembly
Command Challenge - Command Challenge
Educational Visual CPU Simulator - Renato Cortinovis, Nicola Preda, Jonathan Cancelli, Alessandro Belotti, Davide Riva (JAVA, JAR)
OverTheWire - OverTheWire
Bash
Terminus - MIT
C
C#
C++
ClojureScript
ColdFusion
Crystal
Dart
DevOps
DevOps Dream - DevOps Dream
Docker
Elm
Flutter
GDScript
Git
Go
Gremlin
Haskell
HTML and CSS
Flexbox Froggy - Codepip
Grid Garden - Codepip
Learn advanced html and css - The Odin Project
Learn Intermediate html and css - The Odin Project
LiveCode - LiveCode
Ionic
Java
repl.it (including a separate Java/Swing)
JavaScript
Grasshopper (Google account required)
Hello Website - (Glitch) (Account requested, not required)
Liveweave - Amit Sen
AngularJS
ℹ️ See also … Angular
Kotlin
Kubernetes
Multiple Languages
.NET
Nim
Nim Playground - nim-lang.org
NodeJS
Hello Node - (Glitch) (Account requested, not required)
OCaml
Perl
PHP
Python
Try Python - Jakub T. Jankiewicz
R
React
Hello React - (Glitch) (Account requested, not required)
Redis
Regular Expressions
iHateRegex: regex for playground - Geon George
Regex Tester and Debugger Online - Javascript, PCRE, PHP - Dan's Tools
Regex101: build, test, and debug regex - Firas Dib (regex101.com)
Regexper - Jeff Avallone
RegExr: Learn, Build, & Test RegEx - GSkinner Inc.
Ruby
Rust
RxJS
Scala
Scratch
Solidity
SQL
Svelte
Swift
TypeScript
Angular
ℹ️ See also … AngularJS
V
V Playground - vlang.io
Vim
Vim Adventure - Doron Linder
Vim Genius - Vic Ramon, Rye Mason
Last updated