Coding a story is a concept that aims to teach children coding through stories.

When children learn coding, they do not memorize lots of information, but they understand some concepts and they apply those in different areas they are already familiar with. They learn best by applying the concepts in day-to-day activities, in their play, in their reading and in their negotiation battles and in their general understanding of how things work.

Why don't they just start to write code?

There are a few reasons why the approach presented by "Coding a story" book series would offer something better than going straight to code writing.

First of all, some of the concepts taught through this book series, can be understood by children at an early age even before they are able to read and write. So, through this approach, they would be able to acquire some concepts earlier, explore and play with them using their young minds.

Also, writing code requires a screen and, as all parents know, screens are addictive and tend to replace healthier alternatives.

Years ago, coding was first taught in university, then it was introduced in highschool and now, we realise more and more concepts can be presented in such a way that can be introduced to kindergarten children.

Children love stories, and they love imagining things, they love learning new things, and they learn best in a playful way.

And, for a true understanding, this is the way it has to be. First, they make an overview of the problem/situation. Then they express this in various forms using conventional and unconventional notations. And then they see it clearly and they start solving it. They don't need computer until here. It's all represented in their minds and and modelled by their hands.