> order of operations, inequalities, boolean arithmetic, and something very much like mathematical induction if you want your loops to terminate
To a first approximation, this is a substantially more limited set of concepts than even low-grade math.
Iterating counters and loops is the most "general" math I've used on most problems, and for...each or equivalent auto-bounding functions over sized collections removes that.
Can you write a 3D engine without math? No. Can you write a DB engine without math? No. Can you write a general web app without math? Probably.
Point being: if your goal is to put food on the table by programming, a 2-year study plan worth of advanced math is better invested learning elsewhere.