All of that except coding. If my kids had learned coding, they'd have learned COBOL and FORTRAN.
I assure you, whatever hot language they learn today will NOT be useful when they go to work.
Given all the other skills, coding is literally just learning other specialized languages to express the other fields and there *will* be better ones.
@AnonymooseGuy @nixCraft True, but learning *how to code* is a transferrable skill.