Find us on GitHub

TEACHING LAB SKILLS FOR
SCIENTIFIC COMPUTING

Who We Are

The Software Carpentry Foundation is a non-profit volunteer organization whose members teach researchers basic software skills.

The Paradox of Learning Objects

By Greg Wilson / 2015-04-22

Warren Code recently forwarded this post by David Wiley, a serial innovator in open education and educational reform. In it, he recapitulates the history of "learning objects" and the paradox at the core of the idea of remixing and reusing teaching material. Since Software Carpentry is (sort of) trying to do exactly that, I think everyone who's currently teaching for us or helping us meet our first publication deadline should look it over.

...read more



April 13 - 20, 2015: A DOI for Software Carpentry Lessons, Good Enough Scientific Computing Practices, Code Reviews, and Library Carpentry

By Anelda van der Walt / 2015-04-21

Highlights

Conversations

Events

  • Library Carpentry is a new program piloted by James Baker. The first Library Carpentry event will be hosted in London in November 2015.
...read more



Learning in Both Directions

By Greg Wilson / 2015-04-21

We have spent a lot of time thinking about how to assess the impact that Software Carpentry is having. We've done some small studies and collected a few testimonials, but it's been small potatoes compared to the 5000 people we taught last year alone.

After some back and forth with a colleague whose work I have admired for years, though, I realize that I've been trying to do this the wrong way. My training as an engineer taught me that only controlled, quantitative experiments were "real" science—that as Ernest Rutherford said, it's either physics or stamp collecting. I now understand that there are other rigorous ways to generate actionable insights, some of which are better suited to our needs than something like randomized control trials. More than that, I finally understand what one of my first teachers told me:

Teaching only works well when the teacher is also learning.

...read more



AAS Reflections

By Azalee Bostroem / 2015-04-18

We just finished* a workshop at the American Astronomical Society. I was lucky to recruit 3 instructors (in addition to myself) - Matt Davis, Erik Bray, and Phil Rosenfield. We also had Pauline Barmby volunteer as a helper (and on the fly instructor). While I wrote this blog post, you will see comments inserted by the instructors.

...read more



Library Carpentry

By Greg Wilson / 2015-04-17

We wrote about the digital skills classes at the British Library last October. We were therefore very pleased to see that James Baker, a Software Sustainability Institute Fellow, is piloting a new program called Library Carpentry. The first run will take place in November 2015 at the Centre for Information Science at City University London; the program will consist of four three-hour sessions, each for 40-50 participants. The announcement has more details, including a call for participants and another for volunteers. Please check them out, and lend a hand if you can.

...read more



Close Enough Redux

By Greg Wilson / 2015-04-17

Back in October, we explained why we don't teach testing in Software Carpentry workshops. In response, Ian Hawke has put together a really nice series of articles about how he would test a small numerical program. It's great content, and it also shows yet again how Jupyter (formerly the IPython Notebook) is changing the way scientists create and share ideas.

...read more



Invitation to Millions of Compute Hours: Announcing the Open Science Grid User School

By Christina Koch / 2015-04-17

If you could access thousands or even millions of hours of computing, how would it transform your research? What discoveries might you make?

Each year the NSF-funded Open Science Grid (OSG) selects a group of 25-30 students to attend the OSG User School, a week-long dive into high-throughput computing approaches, technologies, and skills, within a larger context of computational research design that students can take into their future careers as researchers. Students across the country from nearly any research discipline are invited to apply, and selected applicants will obtain direct access to the OSG beyond the duration of the school.

...read more



Publishing Our Lessons

By Greg Wilson / 2015-04-17

Digital Object Identifiers (DOIs) are one of the building blocks of academic bibliography systems. It's now possible to get a DOI for a GitHub repository (or more accurately, for the state of a GitHub repository at a particular point in time). We are going to use this to publish a citable version of our core lessons.

...read more



Quality Is Free - Getting There Isn't

By Greg Wilson / 2015-04-15

Worried about the rising tide of retractions, Nature Biotechnology recently announced that, "Its peer reviewers will now be asked to assess the availability of documentation and algorithms used in computational analyses, not just the description of the work. The journal is also exploring whether peer reviewers can test complex code..." That's a welcome step in theory, but I worry about how it will play out in practice. Scientists already complain about how much time they spend reviewing papers: reviewing code as well will take even more time, particularly if:

...read more



2015 Post-Workshop Instructor Debriefing, Round 7

By Kate Hertweck / 2015-04-14

The mentorship team held our latest round of post-workshop debriefing sessions for instructors who taught recently. Instructors from workshops at Clemson University, University of Miami, University of Melbourne, University of Oklahoma Libraries, Harvard School of Public Health, and Weill Cornell Medical College joined us for our discussions, as well as a few new instructors who will be teaching in coming weeks. Here's a recap of common themes and highlights:

...read more



Blog Archives ⇒

Data Carpentry

Our sibling organization Data Carpentry teaches basic concepts, skills, and tools for working more effectively with data.


Upcoming Workshops

United-States Washington State University
Apr 27-28, 2015
South-Korea 경기콘텐츠코리아랩 (Content Korea Lab Gyeonggi)
Apr 29-30, 2015
Canada Simon Fraser University
Apr 30-May 1, 2015
Australia University of Melbourne
May 04-08, 2015
Australia Swinburne University of Technology
May 4-5, 2015
United-States University of South Florida - College of Marine Science, KRC 3120
May 4-5, 2015
United-States University of New Mexico
May 11-12, 2015
Canada Western University
May 11-13, 2015
South-Africa Stellenbosch University
May 14-15, 2015
Australia University of Melbourne
May 25-26, 2015
...see all

Partners

Affiliates

Sponsors and Donors

Make a Donation