Ne, prethodno znanje nije neophodno. Časovi su namenjeni i deci koja se prvi put susreću sa programiranjem i onima koji već imaju osnovno iskustvo. Program rada se prilagođava nivou znanja deteta, uz postepeno uvođenje novih pojmova i jasan, razumljiv način objašnjavanja.
Prvi čas je besplatan. On je prilagođen detetu i osmišljen kao opušteno upoznavanje sa programiranjem. Kroz jednostavne zadatke ili igru procenjuju se detetova interesovanja, način razmišljanja i nivo digitalne pismenosti. Na kraju časa roditelji dobijaju povratnu informaciju i predlog daljeg rada.
Časovi traju 90 minuta i održavaju se jednom ili dva puta nedeljno, u zavisnosti od uzrasta i koncentracije deteta. Raspored je fleksibilan i dogovara se u skladu sa školskim i drugim obavezama.
Rad obično počinje sa jezicima i okruženjima prilagođenim deci, kao što su Scratch ili Python u zavisnosti od njegovog interesovanja. Dete uči osnovne pojmove programiranja: niz naredbi, uslove, petlje, promenljive i logiku rešavanja problema, kroz praktične i zanimljive zadatke. Cilj je razumevanje, a ne samo pisanje koda.
Gradivo se u potpunosti prilagođava uzrastu i interesovanjima deteta tako šro mlađa deca uče kroz igru i vizuelne elemente, dok se starijoj deci postepeno uvodi ozbiljnije tekstualno programiranje. Svako dete napreduje sopstvenim tempom, bez pritiska.
Časovi su pretežno praktični. Teorija se uvodi kratko i samo onoliko koliko je potrebno da dete razume zadatak, a najveći deo časa posvećen je radu na računaru i rešavanju konkretnih problema.
Domaći zadaci nisu obavezni, ali se po potrebi daju kratki i zanimljivi zadaci za vežbu. Njihov cilj nije opterećenje, već utvrđivanje gradiva i razvijanje samostalnosti.
Roditelji redovno dobijaju povratne informacije o tome šta je dete učilo, šta je savladalo i na čemu se dalje radi. Po potrebi se daju i preporuke za dodatni rad ili promenu tempa.
Prvi rezultati se vide vrlo brzo, često već nakon nekoliko časova, kada dete može samostalno da napravi jednostavan program, igru ili animaciju. To značajno utiče na samopouzdanje i motivaciju deteta.
Da, programiranje razvija logičko razmišljanje, koncentraciju, upornost i sposobnost rešavanja problema. Ove veštine imaju pozitivan uticaj na uspeh u matematici, fizici i drugim školskim predmetima, ali i na opšti način razmišljanja.