If Carson truly is motivated by by the proliferation of knowledge to the underprivileged, then more power to him. But I still think there are better ways of contributing to such a global effort. I mean, there are better ways than attempting to monetize atop crumbling home lives and shameful education voids. For example: http://www.codeclub.org.uk/ (what a cool initiative!)
In an industry so blessed with the huge amount of free knowledge available online, open to both public scrutiny and moderation, like Coursera & Khan Academy, you'd think that there'd be no possible niche for Treehouse to serve. But there is. There is a niche of people who simply don't know better. They don't know of the freely available content nor the millions of hours freely spent by programmers worldwide contributing constantly.
Instead of creating a private monetizable bubble of ignorance around the underprivileged, how about letting them learn through the already existing freely available content?
So congrats and all, but I just, on a personal level, want more for the future of education.