This is why many school computing curriculums focus on computational thinking; developing skills such as logical reasoning, decomposition, algorithmic thinking ...
![](/media/cache/db/8d/xdb8d3a0d2c1c0db627efc190494cd38f.jpg.pagespeed.ic.cA6nueTngM.jpg)
![](/media/cache/db/8d/xdb8d3a0d2c1c0db627efc190494cd38f.jpg.pagespeed.ic.cA6nueTngM.jpg)
![](/media/cache/de/92/xde9248f024ce0de4fcfad6b2c0582b54.jpg.pagespeed.ic.rxHhZkwpdm.jpg)
Learning to program is more than simply learning to write code.
This is why many school computing curriculums focus on computational thinking; developing skills such as logical reasoning, decomposition, algorithmic thinking ...