I don't know that STEM people are going to code schools; I think they probably just google the manual, read a few tutorials and have at it.
mgridley is right in that the vast majority of business applications require almost no math, and those that do are usually so specialized that an advisor figures out those equations first as they require a specialized domain knowledge.
Want to build tools that developers build upon? You may need the math, but you can usually already find the algorithms in research papers.
The only exception to this rule (that I can think of) are very specialized niches of development, which ultimately become commoditized and consumed by developers without the math anyways.
edit: ...along with spending months doing homework on algorithms and big/little-* notation, and learning automata theory, of course. I don't mean to oversimplify.