Tomo je spletna storitev, namenjena hitrejšemu učenju programskih jezikov. Tomo ponuja bazo nalog, ki jih samostojno rešujemo (pišemo programe) in avtomatsko dobimo povratno informacijo, ali napisani program pravilno deluje na testnih podatkih.