I'm an App Academy graduate, and I've also been programming since 8th grade. App Academy targets the shortcomings of a CS degree by teaching people HOW to code. Students are supposed to come out of App Academy with 1000 hours of coding or 1/10 of mastery. App Academy has lectures on algorithms and data structures that aren't equivalent to a CS degree, but graduates can code, and many if not most CS students can not. These programs are very rigorous, and I can tell you without a doubt they are only growing, and certainly aren't going anywhere. If the market correct's itself, it is going to be on the "School" side, because CS degree education is broken.