But do kids need to learn how to code? That's the kind of thing that some might be interested in, but I can't see an elementary school putting it in their curriculum.
Don't look at it as needing to learn to code. Look at it from a view of problem solving. Even if the coding is very rudimentary, they will have ability to see cause-and-effect and of finding solutions to problems, and coding just so happens to be a very good way to do this. In addition to those two are the abilities to think ahead, the ability to plan things out. All of which are very good life skills to cultivate and all of which can be learned via coding. Coding then becomes a tool.
At the age of 8, I was experimenting via Basic. Ever since, I've nurtured that curiosity. In high-school, we had a computer class as part of the curriculum, part of which was coding via c++. This was part of the basic curriculum, in that it was mandatory, though you could go ahead and continue taking it beyond that for extra credits, which I did. In my teens, I had built my first website by hand before all of these WYSIWYG interfaces like Frontpage and Dreamweaver came along.
Even when I did finally have one of those, I still preferred to do it all manually. If there were problems with the code, which those programs often liked messing up, I'd be able to know what to look for in the code in order to fix it, where someone who'd rely on the WYSIWYG would just get frustrated. And I'd kept on doing it this way for as long as I can remember. The only reason I stopped doing it that way was because of CSS, which greatly simplifies the process.
So, long story short, coding helped me gain some valuable skills.