Fork me on GitHub


Who We Are

Our volunteers teach basic software skills to researchers in science, engineering, and medicine. Founded in 1998, we are now part of the Mozilla Science Lab.

What We Do

We run bootcamps all over the world, and provide open access lessons for self-paced instruction. We also run a training program for people who'd like to help us teach.

How To Help

We depend on people like you to discuss what and how to teach, host a bootcamp, create new teaching materials, or improve the tools we use.

Fall 2014 Bootcamps (So Far)

By Greg Wilson / 2014-08-30

Our calendar for the fall is filling up pretty quickly: we've added the following bootcamps in the last couple of weeks, and have more on the way. If you'd like us to run one where you are, please fill in this form and we'll get the ball rolling. more

Software Carpentry at Cambridge University

By Rob Beagrie / 2014-08-29

At the beginning of this week Thomas Kluyver and I taught a Software Carpentry bootcamp at the University of Cambridge. We had around 35 learners of very different experience and took them through Bash, Git and Python over the course of two days. more

The New MATLAB Teaching Materials

By Damien Irving / 2014-08-29

When Software Carpentry started running bootcamps back in 2012, Python was used exclusively for the programming lessons. While these lessons were as language agnostic as possible (i.e. the materials focused on transferrable programming concepts as opposed to specifics of the Python language), people soon expressed an interest in running bootcamps using other languages. R very quickly established itself as a regular alternative to Python, but it wasn't until early 2014 that the first ever Matlab bootcamp was held (see here and here for blog posts about the event; the official event page is here). more

Software Carpentry at Brazilian Open Science Conference

By Raniere Silva / 2014-08-23

Last week, Raniere Silva and Alex Viana attended at Brazilian Open Science Conference where they ran a Git course for Software Carpentry and Alex gave a talk about Software Carpentry (like the one that Damien Irving gave at PyCon Australia). Our workshop was a great time and from the feedbacks every student like it. One of the students said:

Very didactic, the instructors showed much care, dedication and attention with the students.
and another one
Very good, from the basic to complex in a easy way. more

The Fifth ANGUS Course

By Greg Wilson / 2014-08-21

Titus Brown recently blogged a summary of the fifth run of the Analyzing Next Generation Sequencing (ANGUS) course at Michigan State. It includes some interesting observations on what's working and what needs to be improved, and some thoughts on assessment—he'd welcome feedback. more

Blog Archives ⇒

Mozilla Science Lab logo

Software Carpentry is a project of the Mozilla Science Lab

Upcoming Bootcamps

Brazil Centro de CompetĂȘncia em Software Livre
Set 01-02, 2014
Brazil Centro de CompetĂȘncia em Software Livre
Set 04-05, 2014
United-States University of Delaware
Sep 11-12, 2014
Australia University of Melbourne
Sep 15, 18, 22 & 25, 2014
United-Kingdom Imperial College London
Sep 16-17, 2014
United-States University of Chicago
Sep 18-19, 2014
United-States Federal Reserve Board
September 24-25, 2014
Canada University of British Columbia
Sep 25-26, 2014
Canada University of Toronto
Oct 6-7, 2014
United-States James L. Allen Center, Northwestern University
Oct 30- Nov 1, 2014
...see all

Request a Bootcamp

Let us know if you would like a software carpentry bootcamp in your area