Teaching basic lab skills
for research computing

About Us

Since 1998, Software Carpentry has been teaching researchers the computing skills they need to get more done in less time and with less pain. Our volunteer instructors have run hundreds of events for more than 34,000 researchers since 2012. All of our lesson materials are freely reusable under the Creative Commons - Attribution license.

The Software Carpentry Foundation and its sibling project, Data Carpentry, have merged to become The Carpentries, a fiscally sponsored project of Community Initiatives, a 501(c)3 non-profit incorporated in the United States.


Software Carpentry is made possible by the generous support of our partners and by the hard work of our volunteers. We offer several levels of institutional engagement, and individuals can participate become instructors.


You can host a workshop or attend one that someone else is hosting. Our code of conduct and operations guides describe how our workshops are run, and our answers other questions.

Make Things

As an open source project, we rely on volunteers to create our lessons and build our tools.

Read Things

Best Practices in Scientific Computing and Software Carpentry: Lessons Learned summarize what we've learned. You may also enjoy these other readings.

Buy Things

Want to show your support? You can donate, or vist our online store offering everything from maternity shirts to messenger bags, and you can buy our stickers too.


Workshop Growth


Learner Growth


Instructor Growth
Stats updated on 2018-02-05

Dialogue & Discussion

You can review our commenting policy here.