The Carpentries

"The Carpentries teach foundational coding and data science skills to researchers worldwide." 

https://carpentries.org

Upcoming Carpentries Workshops

Carpentries Spring Bootcamp: Introduction to R and Version Control with Git (Virtual)

A 4-Day Carpentries Bootcamp workshop aims to teach participants basic concepts, skills, and tools for R in R Studio and Version Control with Git. This workshop is designed for researchers and enables non-experts to develop computing skills for research analysis. We will cover basic concepts and tools, such as - working with vectors and data frames; reading and plotting data; creating and using functions; and more. This is a free workshop and is open to all UC San Diego students, staff, and faculty.

UCSD registered students who successfully complete the bootcamp and assigned coding exercises during the workshop will receive acknowledgement for completion of the ‘Carpentries Workshop - Software and Data Management’ Co-Curricular Record Activity.

Workshop Dates/Times: August 8th – 11th, 2022 from 1–12pm daily (Tentative)
Workshop Location: Virtual (via Zoom)
Workshop Registration: Coming Soon


Carpentries Spring Bootcamp: Introduction to Python and Version Control with Git (In-person)

A 4-Day Carpentries Bootcamp workshop aims to teach participants basic concepts, skills, and tools for Python in Jupyter Notebook and Version Control with Git. This workshop is designed for researchers and enables non-experts to develop computing skills for research analysis. We will cover basic concepts and tools, such as - using libraries; working with arrays; reading and plotting data; creating and using functions; loops and conditionals; and more. This is a free workshop and is open to all UC San Diego students, staff, and faculty.

UCSD registered students who successfully complete the bootcamp and assigned coding exercises during the workshop will receive acknowledgement for completion of the ‘Carpentries Workshop - Software and Data Management’ Co-Curricular Record Activity.

Workshop Dates/Times: August 1st – 4th, 2022 from 9am–12pm daily (Tentative)
Workshop Location: Geisel Library
Workshop Registration: Coming Soon

What are the Carpentries?

The Carpentries is an international volunteer organization whose mission is to teach researchers basic lab computing skills that result in more productivity and higher reliability. Short, intense workshops are designed to help scientists work more efficiently on their research without being bogged down with the software. Of the three Carpentries, Software Carpentry was the first sub-group adopted at UC San Diego and workshops have been widely received and well attended.

Library and Data Carpentries are sub-groups within The Carpentries with slightly different foci. Data Carpentry has more of an emphasis on analysis skills, automation, and reproducibility, while Library Carpentry's emphasis is on software and data skills for library professionals. As our community grows, we continue to expand more into both of these areas. 

The Carpentries at UC San Diego

UC San Diego is a member organization at the Silver level; this is brought to you in partnership by the UC San Diego Library, Research IT Services, and The School of Global Policy and Strategy. 

On an annual basis, we offer the following to the UC San Diego community -

  • Spring, Summer, and Fall events
  • In-person and virtual workshops
  • Departmental or special request workshops for labs, etc.
  • Workshops taught in conjunction with academic coursework (GPS)


Building a Community

Through workshops offered and Instructors trained, we are building a community of engaged Software Carpentry expertise on our campus. Each Fall our membership allows for us to train and certify up to six new Software Carpentry Instructors who help support the growing need on our campus. 

To support this, we organize -

  • Mailing list for Instructors and Helpers
  • Quarterly instructor's meetings
  • New Instructor interest meetings
  • Certified Instructor Training opportunities (Fall/Winter)

Getting Involved

As an Instructor, individuals strengthen their confidence through learning new skills, gain teaching experience in a classroom setting, and share their knowledge with fellow scientists and colleagues. Instructors who go through the certification training are qualified to teach in any of the three Carpentries.

Helpers are individuals within this organization that also support the classroom workshop efforts by assisting Instructors, monitoring the room for folks who might be stuck or need help, and moderate questions that may arise on the etherpad. They are familiar with the curriculum and are able to aid in software installation and do general troubleshooting. 


New Instructor Recruitment - Fall 2022

Research IT Services is recruiting new instructors to fill four openings for individuals interested in becoming certified Carpentries instructors to teach foundational coding and data science skills using The Carpentries Foundation curriculums and methodology. The training to become an instructor is at no cost. At the informational session, we will talk more about:

  • what it means to be a Carpentries instructor
  • the Carpentries at UCSD
  • workshops and time commitment expectations
  • and questions from attendees.

Date/Time: TBD
Location: TBD
Registration: TBD

Learn More

Are you interested in learning more about Software Carpentry? Contact us: research-it@ucsd.edu 

Training & Events