Didaktický materiál, zpracovaný dle zásad badatelsky orientované výuky, je určen pro lektory, kteří pracují s žáky prvního stupně a druhého stupně. Při programování robota Karla představuje základní algoritmické postupy a uvažování. Žákovi je na příkladech ukázáno větvení, cyklení i rekurze. Věnuje se i schopnosti ladit a osvojení dobrých programátorských zásad. Všechny příklady v textu jsou řešené.