In as much as coding helps to drop analyze problems, break them into chunks, and develop functions that can be used as building blocks, it is very useful. 

More useful is how to use computers, to analyze, to communicate. These too are skills that don't seem to have a place in curriculum unless you take a "business" class, but is really required by everyone for the future world.