Data Carpentry workshops are taught by trained, peer, volunteer instructors. We work with the Software Carpentry Foundation to develop and deliver an Instructor Training program. This program teaches instructional pedagogy as well as the practicalities of teaching a Software or Data Carpentry workshop.

Instructors teach workshops in their local area or have the opportunity to travel to teach. We teach workshops around the world! Once you’re an instructor, we’ll match you with teaching opportunities that fit your schedule, travel interests and availability.

How to become an instructor

Data and Software Carpentry run a joint Instructor Training course.

There are two steps to becoming an instructor.

  1. Take a Instructor Training course
    The training course runs over two full days and covers the basics of educational psychology, instructional design, and how to apply both to teaching Data Carpentry and Software Carpentry materials. For a preview of materials - see the instructor training course page.

  2. Complete the checkout process
    You must complete three short tasks after the course in order to complete certification. These tasks are described in detail here and take a total of approximately 8-10 hours. Once you’ve read the detailed instructions, please use our simplified checklist to keep track of your progress.

Most of our instructors are trained through organizational agreements with affiliated institutions. If you have been asked to provide information associated with this type of training, please fill in this form. If you are not affiliated with one of our partner organizations, we offer limited scholarships to attend online instructor training. Please fill out the form above to indicate your interest in participating in an upcoming instructor training.

We are interested in instructors from all domains of research, and are particularly working to grow our instructor pool in social sciences and digital humanities.