I believe teaching early learners to code impacts their ability to gain SEL skills and should be taught together. Here are four reasons why:
1. Coding provides the right mix of challenge and engagement to allow SEL skills to develop naturally. Despite what many may think when they hear the word “coding,” the skills children learn from coding are far from technical. Instead, coding teaches students important SEL skills that can be applied to many areas of their lives, including a more positive attitude toward themselves, positive social behaviors and relationships, less emotional distress and resilience, and improved academic performance. This is because coding is a great way to help learners explore, strengthen, and expand their critical-thinking and problem-solving muscles. For instance, coding requires breaking down large complex tasks into smaller simple tasks that are more manageable. Through this process, they’re also learning from mistakes based on trial and error.
2. Coding creates play-based learning opportunities, which is one of the best ways to learn SEL skills. Everyone, especially students in grades K-2, learns best in a hands-on, play-based environment. When we are at play we are the most engaged and the most creative; we learn from our failures and develop the grit so often characterized in the SEL community. The various types of play—solitary, parallel, pretend, and cooperative—allow children to develop collaboration and social skills.
KUBO, our newest hands-on, puzzle-like coding solution for grades K-2, is intentionally screen-free to introduce young students to basic coding concepts in a fun and engaging way where they get to play, learn, and collaborate. You can find more great coding resources and activities for all levels that incorporate play-based learning and SEL skills at Code.org and CASEL.
3. Coding, complemented by SEL skills, paves way for the rise of the female engineer. One of the greatest issues we face when coding is introduced later in a child’s life is the self-selected gender stereotypes that influence their affinity for coding or math. Starting as early as third grade, girls tend to opt out of science and math when gender-selected pursuits show up. Consequently, we have an opportunity to engage girls in engineering (through coding) at an age when they are not influenced by gender stereotypes. With increased attention around SEL, coding in the classroom—when incorporated correctly—plays an important role in closing the gender gap in engineering.
4 reasons teaching coding improves #SEL instruction
4. Coding is interactive and fun, providing a positive environment for SEL. We know that when older children get involved in toxic environments, the harder it is for them to break out of the habits formed in these counterproductive situations. Additionally, collaborative SEL skills are more difficult to teach in environments where the outcomes are either prescriptive, such as in content classes, or are too ill-defined to provide a good collaborative solution.
Simply put, SEL is best and most effective when learned early and within a positive environment. Incorporating physical and interactive coding solutions not only gets students working together in small groups, but it allows them to experience coding in a positive, cooperative learning environment where collaboration and communication is encouraged.
As the famous author and teacher Robert Fulghum said, “Most of what I really need to know about how to live and what to do and how to be, I learned in kindergarten.” Teaching young minds coding concepts starting in kindergarten helps make SEL instruction more meaningful and, in turn, better prepares today’s students for a future we cannot predict.