people working together on computers

We build bridges.

We empower people with technology through teaching and facilitating access,
enlarging the community of people who give back and teach others.


We are dedicated to doing whatever it takes so that the makers of technology are reflective of our society, because diversity fosters innovation.

We offer free, open source training. Even our expert volunteers learn by teaching.


We partner with underserved communities and create effective environments for learning technical skills. Our successful programs fill an urgent need and create opportunities for leadership.


Hundreds of workshops in dozens of cities around the world have been organized and taught by volunteers.

Our distributed, viral organization has unparalleled potential for growth.

How it works

Everything we do is open source and replicable by volunteers. Our free workshops typically have waitlists, so we encourage anyone to replicate the events and to form new local chapters. There's no need to ask permission if someone wants to create an event to teach other people technical skills. We have curricula for a few languages and plenty of volunteers who will mentor new organizers or volunteer to teach at your event.

We think of new initiatives and events like the old folktale about stone soup. A brave and passionate volunteer wants to diversify their community or create a community that will help them learn a new skill and we help find others who will make that happen or simply provide information about what has worked before and cheer them on!

Get Involved

Most of our activities are focused on coding and leveling up in tech, but the real work is building a community of creative professionals who work collaboratively to create postive change in our society. We need more folks willing to write words, create images, conduct research, and develop materials about effective teaching and positive conflict resolution. Of course, there's lots of opportunities to write code too.

See something in our documentation that needs improvement, fork it on github and send a pull request or just dive in and edit the wiki. Don't know what a wiki is? New to open source? No worries, we've all been there... and we totally need your help.

There is so much to do, so much to learn, and so many people who might benefit from what you know.


We provide grants for workshop organizers in remote locations and support many initiatives to create more diverse and inclusive tech culture.

Financial support allows us to amplify the work of volunteers. The work you do is the most important thing, but money can help too :)