What is a student decides not to pursue software engineering? Do you still take your cut? In my experience, the market is oversaturated with code bootcamp grads; many of them decide to go back to their previous profession.
What prevents someone with no intention of finding a job of signing up for the free education?
EDIT: I'm entirely serious about part two. I know quite a few people that would love to learn programming but, AFAIK, have no intention of working in the tech world. I could see them taking advantage of something like this. Most of them work in non-tech functions in an office environment. So learning programming would be useful to them but it's not their actual job.