What is Library Carpentry?

Library Carpentry is made by librarians, for librarians to help you:

Library Carpentry introduces you to the fundamentals of computing and provides you with a platform for further self-directed learning.

Winner of the 2016 British Library Labs Teaching and Learning Award

We are delighted to have published findings from the initial Library Carpentry workshop in LIBER Quarterly. See Baker, J. et al., (2016). Library Carpentry: software skills training for library professionals. LIBER Quarterly. 26(3), pp.141–162. DOI: http://doi.org/10.18352/lq.10176

Upcoming Library Carpentry Events

Venue Date
State Library of South Australia, Adelaide 31 July, 2017
State Library of Victoria, Melbourne 7 August, 2017
State Library of NSW, Sydney 14 August, 2017
National Library of Australia, Canberra 21 August, 2017
State Library of Western Australia, Perth 28 August, 2017
Curtin University, Western Australia 29 August, 2017
Library Carpentry, South Africa 30 September - 1 October, 2017

See all past and planned workshops

Our Lessons

More details about lesson statuses and the development process

Introduction to data An introduction to the terminology of data and computing, and the use of regular expressions to search and update text.
Unix Shell Introduces the Unix-style command line interface, allowing you to efficiently work with directories and files, and find and manipulate data.
OpenRefine An introduction to cleaning and enhancing data in OpenRefine.
Git Introduces the Git version control system and the GitHub collaboration tool.
Structured Query Language (SQL) Introduces relational database management system using SQLite.
Webscraping Web scraping is the process of extracting data from websites.
Tidy data & spreadsheets Good data organization is the foundation of much of our day-to-day work in libraries.
Introduction to programming with Python Python is a general purpose programming language that supports rapid development of scripts and applications.
Data Intro for Archivists This Library Carpentry lesson introduces archivists to working with data.