We are a group of librarians, repository managers, metadata librarians, research data managers, and other information workers who are committed to teaching and developing a range of lessons designed to help librarians develop skills around coding and data analysis. Learn more about our lesson statuses and the lesson development process.
Since 2015, we have taught upwards of fifty workshops around the world to librarians in academia, and in state, national, and public libraries.
You can request a workshop at your institution.
|UNC, Chapel Hill, NC, USA||18-19 October, 2018|
|Brown University Library||22-23 October, 2018|
|SUB Hamburg, Germany||5-6 November, 2018|
|Cologne, Germany||12-13 November, 2018|
|Manchester, UK||30 November, 2018|
|George Mason University, Fairfax, VA||13-14 December, 2018|
|MTSU, Murfreesboro, TN, USA||7-9 January, 2019|
Library Carpentry is software and data skills training. Originally based on lessons developed by The Carpentries, Library Carpentry has evolved, and aims to help library professionals work more efficiently, and potentially teach the skills they have learned to colleagues, students, and researchers. Training takes place in face-to-face workshops. Lesson materials are all available online, under a CC BY license, for self-directed study or for adaptation and re-use.
Though Library Carpentry is not currently tied to any institution or person, the project has opened discussions with The Carpentries (Software Carpentry and Data Carpentry) about becoming a lesson organisation under The Carpentries' umbrella. Library Carpentry will, however, remain a distinct lesson project that welcomes participation and contributions from its community.
A Library Carpentry workshop comprises hands-on training where one or more of the currently developed lessons are taught. The issue of exactly what comprises an 'official' Library Carpentry workshop is under current discussion. Please have your say by contributing to the issue. Workshop organisers may choose to teach from less 'stable' lessons. Ideally attendees will bring their own laptops to workshops so that skills learnt can be replicated after the workshop without the need for any additional setup or software installation.
Workshops are run by a team. Ideally this will consist of:
To maintain the quality of Library Carpentry workshops, it is highly recommended that a Carpentries-certified instructor be present at each workshop. For more about Carpentries instructor training, see this curriculum.
A Library Carpentry lesson is a set of training materials that can be used to run hands-on training or as self-directed learning. Each lesson comprises 3-4 sections, is interactive, works across Windows, Mac OS X, and Linux operating systems (with all setup instructions included) and has a combination of follow-my-leader sections and exercises that map to library practices. Lessons introduce software and concepts relevant to librarians and are based on open source software. Data used in exercises is library-related, e.g. bibliographic data.
Currently, a Library Carpentry instructor is anyone willing to lead a Library Carpentry workshop. Instructors must additionally be prepared to observe The Carpentries Code of Conduct in workshops. In future, we hope all lead instructors for workshops will have undertaken The Carpentries Instructor Training.
Library Carpentry was developed and is now maintained by volunteers. All activity is voluntary. An interim governance group has been formed to lead the project. For more on that, see this blog post, and the committee's minutes. Management and maintenance are distributed. Each lesson is maintained by one of more individuals responsible for co-ordinating maintenance of that lesson. Changes to lessons are managed using GitHub Issues. Announcements and initial discussion take place in our chatroom. New members are welcome to join this community.
|City University London||Nov 2015|
|Brisbane ResBaz||Feb 2016|
|University of Oslo||17-18 March 2016|
|University of Queensland||13-14 June 2016|
|Basel University Library, Switzerland||23-24 June 2016|
|James Cook Uni, Townsville||14-15 July 2016|
|UC San Diego||18-22 July 2016|
|University of Toronto||28-29 July 2016|
|ALIA Nat Conf||August 2016|
|Pretoria, South Africa||25-26 August 2016|
|QULOC||9 September 2016|
|UC Berkeley/BIDS||10-11 October 2016|
|Macquarie University Library, Sydney||4 November 2016|
|Macquarie University Library, Sydney||11 November 2016|
|University of Cambridge||17-18 November 2016|
|The University of Leeds||21-22 November 2016|
|Macquarie University Library, Sydney||25 November 2016|
|DTU Library Copenhagen||7 December 2016|
|Macquarie University Library, Sydney||9 December 2016|
|University of Oslo Science Library||1-3 February 2017|
|University of Sheffield||7 & 23 Jun 2017|
|University of Cambridge||3, 6, 10, 13 April 2017|
|Portland||4-5 May 2017|
|University of Cape Town||5 May 2017|
|Boston/Cambridge||15 May 2017|
|University of Manchester||18 May 2017|
|University of Pittsburgh||18 May 2017|
|Macquarie University Library, Sydney||31 May 2017|
|Taunton Library||15 June 2017|
|Canberra (Australian Library and Information Association, New Librarians Symposium)||23 June 2017|
|University of Sussex||12 July 2017|
|LINC Tasmania, Hobart||17 July, 2017|
|State Library of Queensland, Brisbane||19 July, 2017|
|State Library of South Australia, Adelaide||31 July, 2017|
|State Library of Victoria, Melbourne||7 August, 2017|
|University Libraries, University of Arizona, Tucson, AZ, USA||9 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|
|UCLA||8 September, 2017|
|University of Padua||14-15 September, 2017|
|Library Carpentry, South Africa||30 September - 1 October, 2017|
|The National Archives, Kew, UK||7 November, 2017|
|QULOC-LISWP, The University of Queensland||3 November, 2017|
|UC Riverside||1 March, 2018|
|Jean and Alexander Heard Library, Vanderbilt University||5-6 April, 2018|
|ALLA 2018 conference, Darwin||2 May, 2018|
|University of Melbourne||4 May, 2018|
|University of Edinburgh||14-15 May, 2018|
|UCLA Library||24-25 May, 2018|
|SLA Baltimore||10 June, 2018|
|Marburg, Germany||25-26 June, 2018|
|University of Otago, NZ||5 July, 2018|
|University of Canterbury, NZ||9 July, 2018|
|Massey University, NZ||11 July, 2018|
|University of Auckland, NZ||12 July, 2018|
|Lawrence, KS, USA||11-31 July, 2018|
|University of Arizona, Tucson, AZ, USA||6-7 August, 2018|
|St. Catharines, Canada||13-14 August, 2018|
|Yale University Library||15-16 August, 2018|
|ZB MED, Cologne, Germany||22-23 August, 2018|
|Los Angeles, CA, USA||28-29 August, 2018|
|Calgary, Canada||28-29 August, 2018|
|Calgary, Canada||30-31 August, 2018|
|HEANet, Dublin, Ireland||31 August, 2018|
|UC San Diego Library||14 September, 2018|
|Library of Congress, DC, USA||18-19 September, 2018|
|ZB MED, Cologne, Germany||21 and 24 September, 2018|
|University of Bergen, Norway||25-26 September, 2018|
|Monash University Library||8 October, 2018|
These lessons are mature and ready to be taught. Most have been taught multiple times. The content is well-established, but minor changes and improvements (e.g. better explanations, spelling/grammar corrections, improved exercises) are always welcome.
These lessons are largely complete and should be ready to teach, but would benefit from improvements based on feedback from instructors who have taught them. New sections and rewrites/reorganisations of existing sections will be considered.
These lessons are under active development and may not be ready to teach without additional preparation and background knowledge. Further development work is strongly encouraged - please get in touch or check out outstanding issues on GitHub to find out what is needed.
All contributions are welcome, but if you would like to focus your efforts where they are most needed, please work on the alpha and beta lessons.
Our recommended process for developing a new lesson is as follows:
Congratulations! Your lesson is now part of stable Library Carpentry!
In order to maintain consistent quality and style in the Library Carpentry lessons, we have a community-driven set of expectations for what a good lesson should look like. These should guide the review process at steps 5 and 8 above. Lesson developers and reviewers should also read and follow the guidelines in the Software Development instructor training manual.
All stable lessons should:
Although Library Carpentry is not tied to any institution or person, it is associated with, and organisationally supported by, The Carpentries, a merger of Software Carpentry and Data Carpentry, non-profit volunteer projects and individual lesson organisations whose members teach foundational coding and data science skills to researchers.
Library Carpentry has received funding from the Software Sustainability Institute. The Software Sustainability Institute cultivates world-class research with software. The Institute is based at the universities of Edinburgh, Manchester, Southampton, and Oxford.
Thanks go to the National and State Libraries of Australasia (NSLA), who funded an all-capital-cities roadshow in Australia for Library Carpentry in 2017.
Thanks also go to Universities New Zealand for funding a 2018 Library Carpentry roadshow for academic libraries in New Zealand.
The group meets monthly to discuss a range of issues. See our governance repo.
There are several ways to get in touch.