CodeRunner is Moodle's tool for learning and practise programming. It uses multiple languages: Matlab/Octave, Python, C, C++, Java, SQL, PHP, Pascal, JavaScript...
I tried CodeRuinner in the training.
Paula Vaskuri, IT Services