Many of those bootcamps cost an arm and a leg and are selective in that they target well-off kids that get good grades and basically fit in. They do this intentionally so they can sell their prospects to potential employees and keep their numbers and reputation up which is just common sense on their part. I think the better route for someone that is a little rough around the edges is to do it on their own for a few years and then try to apply to a bootcamp. I did it on my own and then did a 3 month program called thinkful.com. Thinkful served as a refinement mechanism that introduced me to better practices and a bunch of nuances I didn't know about etc.