20 ideas for teaching coding in math, science, social studies, and ELA

eSchool News: You might think coding is a novel trend that doesn’t have other applications beyond programming, but coding offers many connections to multiple subjects, with the added benefit of reinforcing essential 21st-century skills. In coding, students use computational thinking and critical thinking to solve problems. This involves mastering the skill of perseverance, as they must be willing to fail, troubleshoot, and try again in order to have the code execute what was intended. Through this process, students are recognizing errors and determining how to fix them.

Read article