I think I am changing my mind after seeing this forum.  Coding needs to be taught just to increase computer literacy.  After all,  one needs to be there before one can be convinced something is not as useful as initially thought.

I would instead teach my kids mathematics and human languages.  Far richer than than mindless coding.