Coding, Resilience, and Persistence
Being resilient and persistent are two fundamental soft skills for your children as they dive into their future lives. What is resilience? Resilience is the ability to mentally cope with a problem and protect oneself from any potential negative effect of the stressors a person faces. Persistence and resilience are two similar soft skills. While resilience is the skill of enduring difficulty, persistence is the skill of refusing to give up and continuing to work towards a specific goal.
Through coding, both resilience and persistence are developed:
Trial and Error
Coding teaches kids that they have to try multiple times in order to succeed. It is not the case of failing an exam and that’s the end of the world for them. When coders try to help Ed walk to that certain place, they need a couple of specific steps to achieve it. When they fail the first time, coders know that one of the steps was wrong. Using their logical thinking, they go back and try to fix the code that led to the failure. Instead of feeling like a failure, coders will know what needs to be fixed, and how, in order to reach the target. When applied in real-life situations, children learn that for every problem there are different paths to go through to solve it. That builds them a positive attitude when they deal with problems and failure.
Along the same lines of what was said, coders are taught that there is always a way even if they failed the first time, and the second, and the third… The young coders keep trying and fixing until they succeed. That’s how they learn not to give up and keep trying, as long as they will succeed in the end. There’s always a way! Hope is the key to persistence and the motivation of a resilient coder.
Teamwork and Confidence
Activities at Wonder Ed are done through teamwork. Coders are taught how to engage in teams, share items and thoughts, and understand the concept of working hand-in-hand with the other coders to achieve the goal. When working together, every coder gives his/her thoughts, ideas, and opinions. Coding permits them to give their word in confidence. They would be confident about their ideas that will be transformed into codes. When confidence is built, resilience is facilitated. Self-confidence is a fundamental aspect in your children’s everyday lives as they grow up. It helps them believe in themselves that they can solve problems, guides them to build better self-esteem and self-worth, and helps them effectively cope with negative stressors. These aspects lead to the development of resilience and persistence.