Computing and information technology should be egalitarian. Sadly, the real world doesn’t always operate on the principle of equal opportunity. Aspiring developers often face social barriers because of their ethnicity or economic circumstances. Some of our best and brightest would-be programmers may be stuck on the wrong side of a wall of unequal privilege.
The good news: A number of nonprofits and volunteer organizations are working day in and day out to dismantle those walls, a brick at a time, and give people the tools they need to scale over. Here are four such organizations looking to create equal access to computer science and programming education, all in need of volunteers, donations, wider awareness, or all of the above.