Our lessons

Our Core Curriculum

Our core curriculum lessons have been taught many times, and have been further refined based on instructor and learner feedback. This curriculum is designed for learners coming from a wide variety of library and information-related backgrounds.

The length of lessons offered below is an estimated range. The actual time to deliver a lesson can vary widely depending on how many exercies are offered, the backgrounds of learners, and more.

Lessons

Lesson Site Repository Status Length Maintainer(s)
Tidy Data Stable 2 to 3 hours Marco Chiapello, Jesse Johnston
The UNIX Shell Stable 3 to 4 hours Jamie Jamison, Kaitlin Newson
OpenRefine Stable 3 to 4 hours Roman Kuhn, Max Prud'homme, Owen Stephens, Jennifer Stubbs
Introduction to Git Stable 2 to 3 hours Seth Erickson, Elizabeth McAulay

Extended Curriculum

The following Library Carpentry lessons can be taught in addition to our core curriculum. Feel free to mix and match extended lessons with core lessons, or to teach extended lessons as standalone modules. Be sure to check prerequisites as some lessons require background knowledge.

Please consider the Carpentries lesson life-cycle status listed next to each lesson when considering whether or not to teach any of the lessons below. In general, Stable and Beta lessons are more robust than Alpha and Pre-Alpha (Conceptual) lessons. Alpha and Pre-Alpha lessons may require additional instructor preparation before they're ready to teach.

Lessons

Lesson Site Repository Status Length Maintainer(s)
DMP Course for Librarians Alpha 2 to 3 hours Lena Bohman, Marla Hertz, Daria Orlowska
Intro to AI for GLAM Beta 2 to 3 hours Mark Bell, Nora McGregor, Daniel van Strien, Mike Trizna
Introducing Computational Thinking Alpha 3 to 4 hours Tim Dennis, Belinda Weaver (looking for Maintainers)
Introduction to Data for Archivists Alpha 3 to 4 hours Katherine Koziar*
Introduction to Python Beta 5 to 7 hours Cody Hennesy*, Tim Dennis
Introduction to R Alpha 5 to 7 hours Jia Qi Beh, Tim Dennis
Introduction to Working with Data (Regular Expressions) Stable 2 to 3 hours Freddy Chia, Kevin French
MarcEdit Beta 3 to 4 hours Jennifer Eustis*, Abigail Sparling*, Owen Stephens (looking for Maintainers)
SQL Stable 4 to 5 hours Julika Mimkes, Annajiat Alim Rasel

* Indicates Lead Maintainer

Retired Curriculum

The following Library Carpentry lessons are no longer maintained and we do not recommend teaching them in their current state. There may include out-of-date instructions or references. They are archived here since the content in these lessons could still be useful for adapting. Reach out to the Curriculum Advisory Committee if you are interested in restarting any of these lessons and becoming a new Maintainer.

Lesson Site Repository About / Reference DOI / Notes Status Former Maintainer(s)
Top 10 FAIR Data & Software Things Retired (was beta)
Webscraping Retired (was alpha) Thomas Guignard
Workshop Overview Retired (was stable) Elizabeth McAulay



Conceptual Curriculum

The following lessons are conceptual (pre-alpha) and are currently being discussed and/or under development. Issues/pull requests are one way to see current activity but you can also reach out to the Maintainers to see where the lesson discussions/development are at.

Lessons

Lesson Site Repository Reference Instructor Notes Status Maintainer(s)
Wikidata Conceptual Rabea Müller
FAIR Data & Software Conceptual

* Indicates Lead Maintainer