TEACHING LAB SKILLS FOR
SCIENTIFIC COMPUTING

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 material for self-paced instruction. We also run a training program for people who'd like to help us teach.

How To Help

Like all volunteer organizations, we depend on you to help us help others. You can host a bootcamp, help create new teaching materials, or improve the tools we use.

An Online Peer Instruction Tool

By Greg Wilson / 2014-02-09

Peer instruction is a teaching technique originally developed by Eric Mazur and colleagues in the early 1990s. Study after study has shown that peer instructions works better than conventional lecturing, but to the best of my knowledge, no online learning platform directly supports peer instruction. I'd like to fix that, and I hope some of our readers would like to help.

...read more



Wrapping Up Round 7 (and a Reminder About Instructor Training)

By Greg Wilson / 2014-02-09

We had the wrap-up meetings for Round 7 of instructor training this past Thursday. The full summary is on the training blog, but the key points are:

  • We need to include a lesson early in the course on the structure of the materials in our repository, and how to configure things for a workshop. We'll do a trial run on Thursday, February 20, in the usual time slots (10:00, 14:00, and 19:00 Eastern); please have a look at the Etherpad for connection details on the day.
  • People want a chance to watch more experienced teachers in action. One possibility would be to set up something like SmarterCookie or Edthena, where teachers upload videos of themselves in action so that other people can comment on what they do and how they do it. We will think about ways and means and see what we can set up in the next couple of weeks.

Our thanks once again to everyone who stayed with us through what turned out to be a longer-than-usual run of the course: I look forward to teaching with you all some day soon.

Finally, there are still seats available for the live three-day version of the instructor training course, which will run in Toronto on April 28-30, 2014. If you'd like to learn more about teaching in general, and teaching programming in specific, please sign up.

...read more



Keeping Track of Problems

By Greg Wilson / 2014-02-05

Setup and configuration is often the biggest challenge bootcamp participants face, particularly on Windows. Our installation instructions are pretty good, but to make them better, Justin Kitzes has started building a wiki page on GitHub to keep track of what's gone wrong and what fixes have worked. Many thanks to Justin for getting the ball rolling—contributions would be very welcome.

...read more



Workshops at the Data Science Centers

By Greg Wilson / 2014-01-30

We are pleased to announce that we will be running workshops simultaneously at the data science centers at UC Berkeley, New York University, and the University of Washington on March 17-18, 2014. These workshops will introduce participants to the skills they should master before they tackle anything with "cloud" or "peta" in its name, including task automation, version control, modular programming, and structured data management. Novice and intermediate learners alike are welcome; for more information on topics and other details, please mail us or check out the registration pages for the three sites:

...read more



Workshop for Women in Science and Engineering: April 14-15 at LBL

By Greg Wilson / 2014-01-28

We're very pleased to announce that registration is now open for our second workshop for Women In Science and Engineering, which will be held at Lawrence Berkeley National Laboratory on April 14-15, 2014. We have a stellar roster of instructors and room for over 100 learners, so please sign up early and pass the word on to your friends and colleagues.

...read more



Blog Archives ⇒


Mozilla Science Lab logo

Software Carpentry is a project of the Mozilla Science Lab

Upcoming Bootcamps

Australia AMOS conference
Feb 10-11, 2014
Canada Mozilla Toronto
Feb 11-12, 2014
Australia University of New South Wales
Feb 13-14, 2014
Australia University of Technology, Sydney
Feb 18-19, 2014
Canada Simon Fraser University
Feb 22 and Mar 1, 2014
Spain ESAC
Feb 24-25, 2014
United-States Women in Science and Engineering
Apr 14-15, 2014
...see all

Request a bootcamp