Como incorporar um interpretador Python em um site

Eu estou tentando construir um site de codificação educacional, semelhante aoCodecademy, mas estou francamente em uma perda de que medidas devem ser tomadas. Eu poderia ser apontado na direção certa, incluindo até mesmo um simples interpretador python em uma aplicação web?