A dolgozat célja egy olyan osztott rendszer tervezése és implementálása, amely a programozás elsajátítását könnyíti meg, kezdő programozók számára, de nem csak. A kiépítendő rendszer egyik nagy előnye, hogy online szolgáltatásként érhető el, anélkül, hogy a felhasználó bármit is kelljen telepítsen a számítógépre. A felhasználókról begyűjtött egyéni és csoportos statisztikai adatok, mint a figyelemkövetés, gyakori hibák, kódolási szokások, gépelési sebesség, stb. felgyorsítják az oktatók reakcióképességét, ezáltal növelve az oktatás minőségét és csökkentve a tananyag elsajátításának idejét. A fejlesztői környezet a diákok számára könnyen kezelhető flash alapú felületet biztosít, de megenged számos előrehaladott beállítási lehetőséget is, mint például a fordítók paraméterezése. A rendszer ezentúl biztosítja a csapatmunkát a projektek megosztási lehetőségével.