Coding incorporates many other skills, so time spent coding is also time spent practicing other core skills.

For example: some STEM camps have kids make video games. Creating a video game involves typing, spelling, math, geometry, physics (velocity and acceleration), and visual-arts skills, all while learning how to work in a group.