Library Carpentry

Library Carpentry

Library Carpentry

Library Carpentry workshops teach people working in library- and information-related roles how to:

  • Identify and use best practices in data structures;
  • Learn how to programmatically transform and map data from one form to another;
  • Work effectively with researchers, IT, and systems colleagues;
  • Automate repetitive, error prone tasks.

Library Carpentry introduces you to the fundamentals of computing and provides you with a platform for further self-directed learning. For more information on what we teach and why, please see the paper "Library Carpentry: software skills training for library professionals".

You don't need to have any previous knowledge of the tools that will be presented at the workshop.

Please register to attend one or more of the sessions. Contact Jeff Oliver if you have any questions.


  • May 23: Introduction to Python
  • May 30: Introduction to working with data (regular expressions)
  • June 06: Tidy Data
  • June 13: Introduction to the UNIX shell


Thursday, June 6, 2024 Show more dates
9:00am - 12:00pm
  UA faculty & instructors     UA graduate students     UA staff     UA students  
  Coding     Data management     Workshop  

Registration is required. There are 34 seats available.