Teaching basic lab skills
for research computing

About Us

Since 1998, Software Carpentry has been teaching researchers in science, engineering, medicine, and related disciplines 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 thousands of scientists in the past two and a half years. All of our lesson materials are freely reusable under the Creative Commons - Attribution license.

The Software Carpentry Foundation and its sibling organization Data Carpentry are members of NumFOCUS, 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 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? Our online store offers everything from maternity shirts to messenger bags, and you can buy our stickers too.


Workshop Growth


Learner Growth


Instructor Growth

Dialogue & Discussion

You can review our commenting policy here.