Career & Tools

UCSB Library's Carpentry Community is happy to announce it's offerings of entry-level programming workshops for researchers this Summer. These workshops are geared towards researchers with little to no programming experience. Workshops will cover basic concepts and tools, including version control, data management, task automation, and analysis. Read on for more info!

By Graduate Division Staff
Tuesday, June 28th, 2022 - 2:05pm


UCSB Library's Carpentry Community is happy to announce it's offerings of entry-level programming workshops for researchers this Summer.

These workshops are geared towards researchers with little to no programming experience, and want to start utilizing these tools into their work. Workshops will cover basic concepts and tools, including version control, data management, task automation, and analysis. This is a friendly environment for learning, supporting, and enabling data driven discovery. All workshops listed here will accommodate both in-person and online attendance.

In August, we will be offering more advanced topics to expand upon basic R skills: Intro to Geospatial Analysis, and then Machine Learning for Tabular Data. Visit us at ucsbcarpentry.github.io or subscribe to our listserv to stay posted.

Intro to Bash-Shell

July 12 and 14, 2022 from 10:00 am - 12:30 pm PST | Workshop page and registration

This event is a two day example-driven workshop for an introduction to using your file system and the Bash-Shell Terminal. The use of a shell allows you to perform complex and powerful tasks, often with just a few keystrokes or lines of code. It helps automate repetitive tasks and easily combine smaller tasks into larger, more efficient workflows. The skills learned here are fundamental to a wide range of advanced computing tasks, including high-performance computing. To practice the skills learned in this workshop, we highly recommend you follow this workshop up with Version Control with Git.

Version Control with Git

July 19 and 21, 2022 from 10:00 am - 12:00 pm PST | Workshop page and registration

This event is a two day example-driven workshop for an introduction to using version control with Git. We'll go over how to practice version control so that you never lose track of your progress and edits, even while collaborating with others. The skills learned here are fundamental to a wide range of advanced computing tasks, including high-performance computing.

Data Analysis and Visualization in R

July 26 and 28, 2022 from 9:30 am - 12:30 pm PST | Workshop page and registration

This event is a two day example-driven workshop for an introduction to learning R programming in RStudio. We start with some basic information about R syntax, the RStudio interface, and move through how to import CSV files, the structure of data frames, how to deal with factors, how to add/remove rows and columns, how to calculate summary statistics from a data frame, and a brief introduction to plotting. To practice the skills learned in this workshop, we highly recommend registering for Intro to R Geospatial Analysis, and/or Machine Learning for Tabular Data in R (ucsbcarpentry.github.io)

Volunteering at the Library
Are you already familiar with these tools? UCSB Carpentry is volunteer-run by fellow researchers at UCSB and the greater Santa Barbara area, and is always open to new volunteers to help in these workshops. We may also sponsor your Carpentry Instructor certification if you would like to build up your teaching skills. Email us at library-collaboratory@ucsb.edu if you are interested.

Please contact the Library Collaboratory if you have any questions or inquiries. You can also find more information about Carpentry workshops put on by the Library at the UCSB Carpentry page.