Paremad tööriistad, targemad programmeerijad
Oleme loonud õppematerjali nii, et õpilane läbib kõigepealt lugedes mõne teema ning rakendab seejärel õpitut järgmises ülesandes. Mida rohkem lahendab õpilane ülesandeid, seda rohkem peab ta meelde tuletama varasemat õppematerjali. See kindlustab, et õpilasel ei salvestu teadmised mitte lühi-, vaid pikaajalisse mällu.
Samuti oleme õppematerjali vahele põiminud interaktiivseid koodilõike, mis lisavad teooriale praktilisi näiteid. Õpilane saab koodilõigus ise väärtuseid muuta ning enne ülesannete lahendamist katsetada. Selleks võib olla näiteks number, sõne või ka veateade. Kui aga õpilane tahab saada esialgse koodijupi tagasi, saab ta vajutada nupule “Lähtesta kood”.

Lisaks interaktiivsele koodilõigule on enamikel teooriapeatükkidel ka kontrollküsimused, mis testivad, kas õpilane luges materjali hoolikalt läbi. Küsimusele võib olla üks või mitu õiget vastust. Õpilane saab oma vastust kontrollida ning iga vastuse juures on ka selgitus, miks see oli õige või vale.
Järgmise peatüki juurde saab liikuda alles siis, kui on läbitud eelnev peatükk. Usume, et selline õppemetoodika on alustavatele õpilastele parim, sest teemasid vahele jättes võivad tekkida õpilüngad.