Una delle sfide che l'educazione nazionale deve affrontare è il flusso della globalizzazione. Molte cose cambiano in base alle esigenze sia di conoscenza che di tecnologia. Alcuni Paesi stanno iniziando a trasformare gli algoritmi utilizzati su un computer in competenze integrate nella conoscenza. La conoscenza per pensare come un computer, comunemente chiamata pensiero computazionale. Il pensiero computazionale (CT) sta diventando una parte fondamentale del modo in cui le persone pensano e comprendono il mondo (Wing, 2011).