I run a private education organization that teaches kids how to code at a physical facility, and we get a gender breakup of male and female students that is similar to that of the industry (around 80 - 20). Because of the overwhelming male presence, it is difficult to make a comfortable learning environment for the female students, who may often feel uncomfortable, at odds with, or ostracized by pseudo-masculine efforts undertaken by adolescent males. It's at this level that computer education becomes challenging for females, at that awkward stage where not all the boys have yet learned how to shower daily.
Our solution was to simply make a small set of our classes for girls only. This provides girls with the option of learning either in an all-girls or a regular environment, so girls who feel uncomfortable are not discouraged to the point that they drop out.
Our solution was to simply make a small set of our classes for girls only. This provides girls with the option of learning either in an all-girls or a regular environment, so girls who feel uncomfortable are not discouraged to the point that they drop out.