Il progetto di coding per l'infanzia si pone come obiettivo primario quello di sviluppare il pensiero computazionale, inteso come possibilità di risolvere un problema scomponendolo in problemi più semplici e risolvibili, e di stimolare un primo approccio al concetto di algoritmo.
Sollecitando capacità di analisi, di astrazione e decomposizione e avvicinando il bambino al linguaggio di programmazione, viene stimolata la capacità di mettere in atto diversi linguaggi, mantenendo sempre attiva la curiosità e il piacere della scoperta.
Nel contempo si raggiungeranno obiettivi relativi alla completa formazione in vari campi di esperienza: l'orientamento spazio- temporale, le competenze topologiche e la lateralizzazione, lo spirito d’iniziativa e di pianificazione.
Vengono messe in atto metodologie quali il problem solving e il cooperative learning e in particolare il coding unplugged (percorsi su scacchiera, pixel art….).