The math can be learnt, just like coding can be learnt. The only difference between someone with STEM background who codes and someone without, is the order they choose to learn it in.
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.
I've worked for companies in the past where a "rotation" was you were on call 24/7 for a week or longer. Worked all night? Still expected at the office no later than 9 a.m.
It was exhausting as the people on call didn't have the power to actually fix the system. Instead, they would have to walk someone else through the steps over the phone. If it took a code change to fix the system, too bad that was at least two weeks of red tape, and every single time the error occurred they had to page the person on call to walk the person through over the phone to verify it was the same error and nothing could be done.
Think "big business," "division of responsibilities," "accountability," inept management who never had to suffer under the policies they demanded, and a toxic culture which was proud to "give everything they have for the product."
Luckily, I don't work for those shitty companies anymore.
I think they will put some downward pressure on the lowest of entry level jobs in languages/frameworks that are becoming a commodity (rails in particular), but wont affect jobs outside of that too much. Many people switch careers (moving over to software sales, for example, or getting out of IT all together) after an entry level job, or become more specialized in different a subset of skills.
I would think this is a bit different as these students come out creating things and in the process (hopefully) creating value for their company. They're becoming the people who enabled those certificates, and companies, to exist in the first place.
Whereas the certifications you described enabled a person to write reports, recommend products of a particular vendor, and maintain software/hardware configurations -- a job which is still being automated and taken over by developers without certification, particularly in smaller companies (devops).
Are there any benchmark results available? They mention it increased speed, by a lot, but don't give any numbers -- instead point to a code repo where you can run your own. This is great, but I want an "at a glance" numbers on a variety of platforms so I can verify their claim and then take it to my boss to push through an upgrade. An "executive summary" if you will.
One of the biggest flaws of the CMS space is assuming or requiring that they are completely in control of the application. When in reality, all I need is a CMS for is a subset of pages. At most it can be in control of a subset of domains -- but never all of them.
For example, a common requirement is a faq-like page, a blog section and easily being able to edit other public pages (about, team, contact, index, etc.). Then the real bread and butter of the application is behind some sort of login wall or is all internal and requires custom code and logic. I shouldn't have to stand up two applications to achieve this (increasing application maintenance by an order of magnitude in the process), fight the cms, or roll my own every time.
Ideally I should be able to tell a CMS a single page it can control (or subset of domains), and it takes the existing content and allows editing and saving of it.
Start with that idea, then add premium features like easy a/b testing.
edit... Also, in my experience CMS is a race to the bottom when it comes to client quality. You end up making very little money per project as the person looking for a wordpress/cms solution is either pinching pennies or just plain cheap. The real money clients come from those looking for real solutions (which are almost always custom solutions) to enhance their business' bottom line, not give it a crappy web presence that wont change for the next 10 years.
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.