Both studies and meta-studies have reached a consensus about the positive effects of programming on our brain. Another reason to teach coding at schools!
Programming is a skill like any other. It requires lots of practice, a lot of failing, patience, and in return, it promises an amazing reward in the form of access to a whole new world, waiting for you to create it. It also teaches new ways of thinking and provides a high level of mental engagement. And unlike most other skills, it’s also a brand new language.
If this sounds overwhelming, don’t worry. Here’s a simple breakdown of what science says about coding and programming.
It improves your executive functions
These include reasoning, working memory and self-control. Naturally, these functions are critical for succeeding at school and at work, and they also play a vital role in mental and physical health.
It fights against cognitive decline
While this is not a typical concern for early education, according to research, coding is one of those activities that actively fight against your cognitive decline as you age. (By improving your memory performance and processing speed.) Why not sow the seeds for life-improving habits early in life?
Programming supports cognitive development
Whenever we learn a new skill, our brain forms new neural connections and strengthens those that already exist. This is true for any skill. Now imagine what a skill as complex as programming can do.
Coding shapes the way you think
Like any other language, or even words (as established by the Sapir-Whorf Theory). Therefore, it’s of crucial importance what programming language a child learns as first. This then has a very strong effect on how it approaches problem-solving through coding later on.
It facilitates positive transfer of information
Positive transfer refers to the improvement of existing information by acquiring new information. Programming facilitated this process in situations that required creative thinking, mathematical skills, metacognition, spatial skills and reasoning.
It sharpens the brain
Coding, as an intellectually engaging activity that involves learning and intellectual difficulty, improves cognitive abilities. In several studies and meta-studies, students who learned how to program scored better on cognitive tests.
It improves your language processing, memory, and attention
Which is exactly the kind of skillset you’d expect from a good, hard-working pupil. Yet another reason to pick up coding as a part of your curriculum!