Just curious, because learning to code is simple if you have a computer. There are tons of free courses, development platforms, etc... offering MORE courses seems pointless, and misses the fact that there is plenty of access to education online.
So... in my mind, any effort to educate the masses (of any sex) comes down to providing that access through hardware. Not tablets (geez, useless as anything but an aid through which you might view books or videos), but desktops or laptops (laptops are more useful if accompanied by a dock and extra monitor), which will provide a decent development environment, and broadband access.
Educational guidelines, providing languages and technology tracks for students, based on a particular field of study in computer science would also be nice, as well as a central site where access to ALREADY FREE tutorials and courses can be searched and rated, as well as grouped under those lines of study. This provides assistance to everybody, not just some finite amount of students, or students of a particular sex or race. A section devoted to coding competitions (not just hosted there, but worldwide) would also go a long way to encouraging young developers.
Once such a site is established, then work on arming students with real, physical tools to make full use of it. This is where I'd spend the rest of the money. Deciding who gets those tools is more difficult. Some sort of basic aptitude in problem-solving skills and a grasp of basic programming concepts, as well as a genuine interest in the field of study should be prerequisites.
These things should be no-brainers, but what gets lost in all of these efforts directed at special groups is that they are battling cultures and often fail to provide a true path to success (i.e. they go for quantity over quality, only making the situation more dire for those that are good, because they have to fight the perceptions employers have of their 'group' as a whole).
Now, if you can start turning out good quality programmers, as an organization fighting discrimination, you have to educate employers (or set an example, I'm looking at you, Google, and your "do as we say, not as we do" example). That's not a program that targets 10,000 low income girls, though. It's a program that targets employers and benefits everybody.
Having outlined my course of action... where does the money go in these programs? I get the feeling most of it goes to a redundant effort to create online courses, which are provided to a fixed number of individuals (why? because reasons, that's why!), while a bureaucracy swallows up the money and touts its success. It seems ridiculous - because it is, but that is the logic employed by way too many of these sort of organizations. It looks good in sketchy press releases that contain virtually no real information, outside of the stated "goal". Hopefully, I'm mistaken. I'd love to see underprivileged kids (no matter the sex or race) get decent computers and given encouragement to learn computing skills (beyond playing video games), but the cynic in me knows better.