Sorry, I'm not buying it. I worked with enough bad engineers with formal education who caused all kinds of issues with the code quality, scalability, coding speed, etc. And here you are, suggesting to put completely untrained people who will magically start pumping out production-grade code. That's a pipe dream.