Career & Tools

The UCSB Carpentry team is hosting four summer workshops on data carpentry: Introduction to Bash/Shell, Introduction to Version Control with Git, and an introductory R and Python workshop for beginners. These workshops are example-driven, containing short tutorials that alternate with hands-on practical exercises. Read on to learn more!

By Chava Nerenberg, Graduate Programming Assistant
Friday, July 23rd, 2021 - 7:00am


This quarter, UCSB Carpentry is offering a summer series of four carpentry workshops, including Introduction to Bash/Shell, Introduction to Version Control with Git, and introductory R and Python. You may sign up for any, or all free workshops depending on your interest. The Git workshop builds on the introductory skills in the first Bash/Shell workshop, so if you have not had previous experience with Bash/Shell please sign up for both workshops. There are no prerequisites for the Introductory R or Python workshops. Registration for all workshops opens Friday, July 23 at 8:00am.

Summer Carpentry Series: Introduction to Bash-Shell
August 9 and 10, 2021, 9:00 - 11:00am

This event is a two day example-driven workshop on August 9 and 10, 2021 for introduction to using the Bash/Shell. Short tutorials alternate with hands-on practical exercises, and participants are encouraged both to help one another, and to try applying what they have learned to their own research problems during and between sessions. Participants should bring your own laptop to work on. This should be a Windows, Mac, or Linux machine, not a Chromebook or tablet. You should also be sure to have admin privileges on your laptop.

Prerequisites: No previous experience with programming required

Register here

Summer Carpentry Series: Introduction to Version Control with Git
August 11 and 12, 2021, 9:00 - 11:00am

This event is a two day example-driven workshop on August 11 and 12, 2021 for introduction to using version control with Git. This workshop builds on the skills presented in a Bash workshop offered on August 9 and 10, 2021. Short tutorials alternate with hands-on practical exercises, and participants are encouraged both to help one another, and to try applying what they have learned to their own research problems during and between sessions. You should be using a Windows, Mac, or Linux machine, not a Chromebook or tablet. You should also be sure to have admin privileges on your laptop.

Prerequisites: Must be familiar with using Bash/Shell/Terminal Scripting or attend the August 9/10 Bash Workshop. We highly recommend that you create a github account before the workshop.

Register here

Summer Carpentry Series: Introduction to R
August 16 - 19, 9:00am - 12:00pm

This event is a 4-day, example-driven workshop for introduction to R programming. Short tutorials alternate with hands-on practical exercises, and participants are encouraged both to help one another, and to try applying what they have learned to their own work. R is commonly used in many scientific disciplines for data analysis and creating data visualizations. This workshop will focus on the basics of R programming, working with data and end with a brief intro to data visualization.

Prerequisites: No previous experience with programming required

Register here

Summer Carpentry Series: Introduction to Python
August 23 - 26, 9:00am-12:00pm

This event is an example-driven 4-day workshop on August 23 - 29, 2021 for introduction to data visualization with Python. Learners will start with basic information about Python syntax and the Jupyter notebook interface.

Short tutorials alternate with hands-on practical exercises, and participants are encouraged both to help one another, and to try applying what they have learned to their own research problems during and between sessions. Participants should bring their own laptop to work on. This should be a Windows, Mac, or Linux machine, not a Chromebook or tablet. You should also be sure to have admin privileges on your laptop.

Prerequisites: No previous experience with programming required

Register here

To learn about future Carpentry workshops, join the slack or sign up for the mailing list with your UCSB email (click "Join Group").