Computing and programming are inherently mathematical.
So it should be possible to embrace both at the same time when learning.
This page contains odds and ends in support of that concept.
A zipped folder containing a mix of 11 programs and a short pdf.
Programs cover negative numbers, Pythagoras, vectors and a few other things.