I've had a similar kind of experience. In fact, after years, it's still ongoing. I'm not against the 'learn to code' movement at all. But because it's easier to take someone from 0 to 1 than to make a 1 into a 10, all these new courses seem like they'll do not much more than creating a few more newbies. I don't have the answer myself, but I'd totally like to support if there was a program that's aiming the latter case.