Coding is not learning a programming language. It is changing the way you think, analyse, find different ways to solve a problem, and then identify the optimal solution. It helps learners to reflect upon their knowledge, by means of transdisciplinary projects.