Kreativnost
Programiranje je proces stvaranja novih rješenja i ideja. Djeca koja uče programiranje mogu razviti svoju kreativnost i sposobnost da smisle nove načine rješavanja problema
Timski Rad
Programiranje često uključuje saradnju s drugim programerima ili timovima. Djeca koja uče programiranje uče kako sarađivati s drugima i kako raditi u timu
Upornost
Programiranje nije uvijek jednostavno i ponekad zahtijeva više pokušaja da bi se došlo do ispravnog rješenja. Djeca koja uče programiranje uče važnost strpljenja i upornosti u suočavanju s izazovima.
Aktivnosti
Dizajnersko Razmišljanje
                            Dizajnersko razmišljanje je proces koji se koristi u dizajnu proizvoda, usluga ili interakcija s korisnikom.
Kritičko Razmišljanje
                            Kritičko razmišljanje je sposobnost analiziranja i procjenjivanja informacija kako bi se donijele informisane odluke i zaključci.
Rješavanje problema
                            Učenje kodiranja je uzbudljiv i kreativan proces u kojem djeca razvijaju vještine rješavanja računarskih problema.
Logičko razmišljanje
                            Logičko razmišljanje je proces korištenja logičkih principa kako bi se došlo do zaključka.
Metode koje primjenjujemo
Zavisno od uzrasta djece primjenjujemo u potpunosti ili kombinujemo najefikasnije modele za učenje programiranja i elektronike i to PRIMM, PRIDAM i PBL.
- Samostalni projekti
 - Grupni zadaci i projekti
 - Navođeni projekti
 - Radionice
 
- Razvoj vještina
 - Timski rad
 - Izrada samostalnih projekata
 - Zabavne aktivnosti
 
- Planiranje
 - Razvoj
 - Testiranje
 - Debugging
 
- Interaktivni zadaci za mlađe
 - Google Classroom
 - Kvizovi
 - Projektni zadaci
 
