One (extended) question though:
The first course is "a cutting-edge class in web application development for mobile devices. Not only does it use texts focused on practical application and cover tech like PhoneGap, Jo, Sencha, jQTouch, and jQuery Mobile, but it is taught by a real-world developer with decades of university teaching experience".
That's not a university course, that's a trade school course. Look at the "textbooks". Probably a useful one but it's not CS. I know you say "We not only teach CS/SE theory at the highest level, but also provide the practical implementation that prepares you to excel in the workplace." but to be honest that seems like a lie. I don't have much experience with teaching CS but I have some.
The idea that you could teach a practical (necessarily complex) toolkit at the same time or alongside high level CS concepts seems absurd. Students have a hard enough time getting those high level concepts to click but now they are mixing trade school toolkit training in at the same time? Those two goals conflict with each other. It's like using gcc internals for a compiler course.
I am so onboard with the online, just in time, at your own pace learning thing. But I have to say that the copy on this page has seriously dampened by enthusiam.
You're called "Turing College" and the only course is a trade school mobile app course covering mobile app framework libraries (at least they'll have to come back in 6 months for the new version of the course) and say things like this: "We’re teaching you to be a rock star, not just look like one on paper". WTF? Was brogrammercollege.blogspot.com taken? And blogspot? really?
I hope my impression is wrong, but I'm not coming away with a good one from this page.