people working together on computers


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 materials and online resources. Even 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, based on our open source curricula and teaching techniques.

Volunteers can self-organize using open source materials and free online resources. This distributed, viral teaching model has unparalleled potential for growth.

How it works

Everything we do is open source and replicable by volunteers who can act independently to create positive change in their communities. Our free workshops typically have waitlists, so we encourage anyone to replicate the events.

There's no need to ask permission if someone wants to create an event to teach other people technical skills. We ask only that you offer the event at no cost to students, follow our code of conduct, and do outreach to underserved individuals. Please use our online registration website which will ensure that all participants review the code of conduct before signing up.

Volunteers have the freedom to act independently, but we are stronger together and we want to help. We have curricula for many different technologies and a network 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 make their community more inclusive and welcoming or build a new 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!

Volunteer communities

Don't see your favorite technology in this list? You can create a Bridge

Additional Resources

Get Involved

Most volunteer activities are focused on coding and leveling up in tech, and there is plenty of high impact work for people with a wide range of skills and interests. 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 are opportunities to write code too.

If you 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 :)