It's clear that the goals are extremely laudable -- to help a disadvantaged group gain experience.
But this indeed asks the question, which as far as I can tell is completely unaddressed on their website: why create a group that excludes others by sex and race? How do they explain to a black 14-year-old that their group isn't going to help him? Or a Hispanic 14-year-old girl? Or any 14-year-old whose parents are below the poverty line, who also wants to learn to code?
Why can't we just help disadvantaged youths in general?
I mean, limiting to a certain location (Miami) is fine. Limiting the number of students who can participate is fine. But I really have a hard time wrapping my head around the idea of telling a black boy that they won't help him, because of the gender he was born as.