Also look at these company names. It would take competent, trained developer 12 weeks just to study for the google interview.
There is no way someone goes from, not a programmer, to passing Google interviews in 12 weeks. Either this boot camp is very selective in who they admit, or they are very selective in which salaries they show.
12 weeks is barley enough time to get the jargon down.
Like, it covers former lawyers, electrical engineering dropouts, non-STEM research-based Masters degree, and current CS majors who want to cut to the chase.
So basically, yeah, bootcamps are selective. People who are 90% of the way to being a programmer can get the last 10% in twelve weeks. The average individual won't get accepted and won't make it through.
As part of the pre-course prep and application process, candidates are going to cover a good bit of ground. They won't have studied algorithms proper, but they'll have mastery of loops, control flow, and many toy problems.
Once the program starts, they'll get exposed to some basic algorithms and design principles by building games like chess or computer controlled hangman guesser. From there they will be introduced to web programming, javascript, and the relevant frameworks the program focuses on.
Then it's pulling it all together to build a site, create a portfolio, and begin studying data structures and algorithms. The last 2-3 weeks of the course are dedicated to data structures, practice whiteboarding, and job applications. Not many people are passing the Google interviews at the end of the 12 weeks, but some do. What usually happens is that people that are set on working at the Googles or Facebooks spend another month or so studying their butts off with things like Cracking the Coding Interview until they're ready.