Repl.it (All Languages)
Online GDB (Python)
Coding ground (JavaScript)
JSFiddle (Web editor)
Scratch
Small basic
W3 Schools (online programming tutorials)
Idea (Computing learning games
Solo Learn (online programming tutorials)
Seneca (Revision)
Project Euler (Maths based programming challenges)