Important Skills Students Learn Through Coding
Students who learn to code obviously gain coding skills, but there are other soft skills they will learn as well. For example, by using a robot kit , students can learn both to build the bot and to code its behavior. As part of a group or team, they learn to work together, divide labor, and set priorities. These and other skills are often transferrable to future jobs or classes, making coding a valuable activity for students. Critical Thinking and Problem Solving Coding requires critical thinking. It takes time and energy to understand the problem and figure out the best way to tackle it. Is the drone kit they just coded not flying as expected? Why not? Exploring the cause and effect relationship, which can be seen immediately in bots after loading a program, can help students identify the problem in the code, and give them clues about how to fix it. They might have to analyze lines of code until an error is found or come up with an entirely new code to deal wi...