I graduated from a two year degree in computer programming from my local community college this past spring.
Due to my other responsibilities, I was not able to spend as much time polishing my skills as I would have hoped to, so I basically went from course to course completing the assignments needed to pass a class just to to move on to the next set of courses the following semester. At the end of the program, I felt like I had a good grasp of the basic concepts, but lacking the practical skills needed even for an entry level posotion.
Attending a coding bootcamp is something that I found appealing for some time, but wasn't feasible for me while working full time and attending college. Approaching my college graduation, and feeling somewhat concerned about the amount of time it would take me to get ready for a real job on my own, I decided to enroll in a bootcamp.
I had the best educational experience I could have hoped for. I met people from all professional backgrounds, ages and education levels. All of us spending 45+ hours a week in the same room, learning, collaborating, getting to know each other. After nine weeks of instruction, including the time dedicated to complete three projects, I went on to accept a job offer as a Junior Full Satck Developer just 6 business days after my last day at school.
In the context of my personal experience I can say the following about coding bootcamps:
I second your bullet points!! I did some courses through Coursera before enrolling in a bootcamp just to see if I'd like programming and online learning. Then when I decided to do a bootcamp, I did a TON of research on which one.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.