At a certain abstract level, mathematics and coding are one and the same. Both require precise and clear thinking to translate our hazy ideas into a form of writing that others (or a computer) can understand. The ability to do so is perhaps one of the most useful skills to have in our arsenal to navigate the future.
The common perception that one needs to have a "natural" talent for maths or coding is an utter misconception. It is a skill – it can (and must) be learned. Learning them together has a compounded benefit: The concrete nature of coding helps students to get a "feel" for the abstract nature of mathematics.