GA Data Science (4000$ and taught by MBAs): https://generalassemb.ly/education/data-science/new-york-cit...
Johns Hopkins Data Science via Coursera (490$, taught by Professors of Biostatistics, and granting a cert with Hopkins' name on it): https://www.coursera.org/specialization/jhudatascience/1?utm...
Now I'm not taking either class, but going to be very hard for GA to compete with things like this (and not to mention the outrageous quality codeschool.com pumps out). Let alone the rent they must pay for their awesome spaces.
Spanish, Chemistry, EE, Woodworking, Gross Anatomy and other classes with a serious lab component need an offline element for sure. But they are teaching things that most people usually pick up better from blogs, coursera, etc. (IMHO).
GA is something like the University of Phoenix meets the Apple Store. In-demand course offerings, aspirational customers, sexy downtown location.
Good luck earning all that money back though.
Show me one person who takes a University of Phoenix degree seriously.
Regarding the online stuff like Johns Hopkins, I'm a self-learner. I love doing the online courses, but there is something that is fun, engaging, and advantageous to meeting classmates in person. Unlike University of Phoenix, this is a class where people are actively building shit. You can clearly and objectively see who is and is not competent among your classmates. This makes identifying people you would want to work with a lot easier. This won't happen in an online class.
But let me add: 4000 is a lot. I probably couldn't have swung it without my company picking up the tab.
Look at fad diets, get rich quick schemes, "one strange trick to perfect x," all those hilarious exercise machine informercials... people love the idea that they can get something for next to nothing, in terms of both effort and cost.
I imagine there's room for both (and for the middle ground, which apparently this is), but for many reasons, I don't see the online-only model going away (or even stalling).