The thing about coding is that most office workers are wasting tons of productivity by NOT doing it. I recently received an Excel workbook from someone who was responsible for regulatory reporting for my employer. Depending on your point of view, it was either a huge mess or an amazing accomplishment. Some of the formulas were so large that I had to paste the text into a vi-like editor and use "pretty print" to get any idea of what it was doing.
When I had everything sorted, I realized that I could generate the entire thing with a couple of VBA macros. I think it was a total of 150 lines of code. This thing had taken him MONTHS to develop, type in, copy, paste, etc. I was able to replicate it in an afternoon, without all the random errors and typos that had plagued him.
The point isn't that I'm Mr. Super Coder (I'm not). It's that if the guy who made the Excel workbook had had a "coder's mindset" from the beginning, he wouldn't have had to spend so much of his time and my employer's money on this one thing.
Not everyone should be a coder. But everyone should be taught the rudiments of coding- and more importantly, how coding can make their life easier and more productive.