I'm trying to figure out on what side of the debate I fall on this one.
On the one hand, women have obviously been disadvantaged in many ways, for many years, which is wrong. The gender disparity in software development is well documented, and should be fixed. No one should be discouraged from learning, or opportunities denied because of gender.
On the other hand, a for-profit company deciding to offer free services to individual women, who may or may not be disadvantaged, simply because they're women, doesn't sit well with me either. Frankly, it seems likely that anyone who applies to lambda school (either gender), probably lean towards the more advantaged end than the less advantaged end. So it seems likely this is going to result in women with plenty of advantages already, receiving $9000 worth of education for free, while explicitly denying this opportunity to men, and continuing to disadvantage members of both groups.
So, I guess my question is, why is this morally OK? If this was targeted specifically to disadvantaged people, or disadvantaged women, or if it was a non-profit, it seems like this would be an easier call for me.