I don't think any of these boot camps promise 0 to N anymore; most require weeks or months of prep work and strong demonstrated interest.
Background: I've been programming for over a decade; I'm self-taught and I've taught a handful of other people very early in their programming careers. Even the folks who mastered the fundamentals didn't really grasp the advanced concepts in a few weeks (probably due to being really busy with work, etc.).
Also, I rather dislike the term "software engineer" when referring to developers who have not been licensed: http://www.ieeeusa.org/policy/positions/Engineertitle0213.pd...