Consider that this course probably bumps its students' earning potential by ~$30k/year, and that there aren't many cheaper substitutes. (Imho, learning on your own isn't a substitute for this program -- your odds of getting a dev job 6 months in are pretty low, and the odds of your getting distracted/frustrated and never achieving your goal are pretty high.)
Disclaimer -- I'm a cofounder at a similar program.
To give you some perspective, I am in $70,000 in debt from my undergrad CS degree, and that took four years. If this program would have existed when I was a freshman, I would have done the math, dropped out, and done this in a heartbeat.
It's guaranteed to be at least $60K, but lots of people will likely end up at around $80K. Plus, you can defer a big chunk of the $20K into $199/mo payments.
I suppose that really depends on the screening process to determine how well and prepared, ready for learning, a person is entering the program. There's no guarantee a person will learn how to program as a language, where they may not be able to become fluent in it. This is where the risk is. And sometimes people take longer to learn than others. A program like this would be best IMHO to split into a condensed version and a longer variation.
Disclaimer -- I'm a cofounder at a similar program.