The Carpentries @ UC San Diego
"The Carpentries teach foundational coding and data science skills to researchers worldwide."
Upcoming Carpentries Workshops
Fall 2024 UC San Diego Carpentries Workshop: Coding and Data Management Skills for Researchers (Virtual)
This FREE 4-day workshop covers essential topics like UNIX, Git Version Control, Python, and more, and is designed to empower non-expert researchers with key computing skills for research analysis. Register now through November 11!
Workshop Dates: November 12 - 15, 2024
Workshop Times: 8:30 - 12:30 PDT
Workshop Location: Remote via Zoom
Workshops include:
- Introduction to Unix Shell
- Version Control with Git
- Introduction to Python (2 days, including Jupyter Notebooks)
Brought to you by The Library and Research IT Services
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. The Carpentries consists of three sub-groups - Software Carpentry, Data Carpentry, and Library Carpentry.
Software Carpentry focuses primarily on understanding programming languages and ditigal tools commonly used with programming languages in research. Library and Data Carpentries have slightly different foci that have more of an emphasis on analysis skills, automation, reproducibility, data transformation, and data mining.
The Carpentries at UC San Diego
UC San Diego is a Carpentries foundation member organization at the Silver level; this is brought to you in partnership
The Carpenteries @ UC San Diego is often the first introduction to programming and digital tool usage to which many UCSD researchers are exposed. The Carpentries has been a first step for hundreds of UCSD students, staff, postdocs, and faculty as they start their journey to learn more about digital technology skills and tools needed to move their research forward. Our training workshop include topics from all three Carpentries sub-groups and teach researchers skills they can apply to their research without the complex technical challenges. As our community grows, we continue to expand more into new topics offered by the Carpentries sub-groups.
We offer both remote and in-person Carpentries workshops to the UC San Diego community mulltiple times a year, including:
- June and December Bootcamps (4-Day)
- UC-wide collaborative workshops series
- Custom departmental and labs workshops (1 or 2 Day)
- Workshops taught in conjunction with academic coursework (GPS)
Building a Community
We are building a community of engaged Carpentries @ UC San Diego instructors and helpers on our campus. Volunteer instructors and helpers are the core of our program and work together to teach data management and programming skills to the UCSD community.
As an Instructor, individuals strengthen their confidence through learning new skills, gaining teaching experience in a classroom setting, and sharing their knowledge with fellow researchers 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 moderating questions that may arise during the workshop session. They are familiar with the curriculum and are able to aid in software installation and provide general troubleshooting.
Getting Involved
Each year, our membership allows for us to train and certify up to five new Carpentries instructors who help support the growing need on our campus. We welcome potential instructors who are passionate about teaching technical literacy, giving back to the community, and helping move research forward. Becoming an instructor is a great step toward enhancing your own instructional and technical proficiency and helps you to become a more effective technical communicator.
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 )
New Instructors and Helpers - now recruiting!
Research IT Services has openings for individuals interested in becoming certified instructors to teach basic scientific computing skills using the Software Carpentry (SWC) Foundation curriculum and methodology. SWC has been designed to help researchers without command line/computer programming experience to both learn and then teach others basic lab skills used in research computing (R, Python, Bash/Unix, and Git). The training to become an instructor is at no cost.
Apply Now! if you can commit to 16 total training hours.
Additional benefits to you:
- Join a growing community in a worldwide organization
- Develop valuable programming skills
- Gain teaching experience!
Please reach out to the Carpentries @ UC San Diego at carpentries@ucsd.edu if you are interested learning more or joining our program community of instructors or helpers.
Learn More
Are you interested in learning more about The Carpentries @ UC San Diego? Contact us: carpentries@ucsd.edu.