The Carpentries
"The Carpentries teach foundational coding and data science skills to researchers worldwide."
Upcoming Carpentries Workshops
Carpentries Bootcamp: Introduction to R, the Unix Shell, 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 may receive acknowledgement for completion of the ‘Carpentries Workshop - Software and Data Management’ Co-Curricular Record Activity.
Workshop Dates/Times: June 2023
Workshop Location: TBD
Workshop Registration: Coming Soon!
Carpentries Bootcamp: Introduction to Python, the Unix Shell, 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 may receive acknowledgement for completion of the ‘Carpentries Workshop - Software and Data Management’ Co-Curricular Record Activity.
Workshop Dates/Times: June 2023
Workshop Location: TBD
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
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
New Instructors - now recruiting!
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: Multiple November and December 2022 dates and times.
Location: Virtual
Registration: https://ti.to/uc-san-diego-carpentries/2022-instructor-informational-session
Learn More
Are you interested in learning more about Software Carpentry? Contact us: research-it@ucsd.edu