Skip to content
@carpentries-incubator

carpentries-incubator

The Carpentries Incubator

The Carpentries Incubator is a place for collaborative development of new lessons. It provides a space for The Carpentries community to create, test, and improve lessons, supported by systems, process, and training to foster collaboration and promote better lesson design.

What lessons are in the Incubator?

The Carpentries Incubator contains more than 100 lesson projects. You can browse these in the repository listing of this GitHub organisation, or use the table of Community Developed Lessons on The Carpentries website.

Why develop lessons in the Incubator?

Lessons designed, developed and published as Open Source projects are easier for others to re-use, contribute to, maintain, and sustain. The Carpentries supports the community's lessons in the Incubator by:

  • providing infrastructure to build and publish accessible lesson websites from GitHub repositories (The Carpentries Workbench)
  • hosting and maintaining communications channels for the lesson development community
  • providing training and guidance on lesson development
  • helping lesson developers make connections and increase awareness of their lesson projects in the wider community

Lesson developers retain full ownership of the lessons they develop in The Incubator. Lesson projects within the Incubator are subject to The Carpentres Code of Conduct.

How do I add my lesson to the Incubator?

Lessons can be proposed for addition to the Incubator via issues on the Incubator Proposals repository. Proposals can be made for brand new lessons, in which case The Carpentries team will create a new lesson repository for you, and for existing lessons to be transferred into the Incubator. Learn more about proposals and requirements for inclusion in The Carpentries Incubator.

If you are thinking about starting to develop a new lesson, we recommend participating in Collaborative Lesson Development Training.

What are possible paths for lessons out of the Incubator?

The Carpentries Incubator is a great place for lessons that are in active development. When a lesson approaches stability/maturity, the authors may wish to submit it to The Carpentries Lab and/or for adoption as an official Carpentries lesson.

  1. The Carpentries Lab: the Lab is a space for stable community-owned lessons that have passed through peer review. Lessons can be submitted to the Lab, where they will undergo a process of open peer review, receiving feedback from other members of the community. After reviewers have approved a lesson for acceptance into the Lab, the lesson repository will be transferred and configured to reflect its new status.
  2. Lessons developed in the Incubator can also be considered for adoption as a new lesson for one of The Carpentries existing lesson programs (currently, Data Carpentry, Library Carpentry and Software Carpentry). Decisions on adoption of a new lesson are taken by the Curriculum Advisors and/or Governance Committees of the lesson program in question. We recommend contacting these decision-making bodies early in the lesson development process to discuss this possibility, as members of these governance groups may be able to provide valuable advice and guidance about how a lesson could be designed to best fit into the existing lesson program.

Lesson developers retain full control of their lesson repositories in the Incubator and can transfer their projects out of the Incubator at any time.

Contact

Please contact The Carpentries Curriculum Team with your questions about The Carpentries Incubator.

Pinned Loading

  1. proposals proposals Public

    Open an issue in this repository to share Carpentries-style lessons and lesson ideas.

    91 6

Repositories

Showing 10 of 184 repositories
  • carpentries-incubator/carpentries-incubator.org’s past year of commit activity
    HTML 6 7 3 1 Updated Jan 30, 2025
  • fair-research-software Public

    A course on tools and practices for open, sustainable and FAIR (Findable, Accessible, Interoperable and Reusable) research software

    carpentries-incubator/fair-research-software’s past year of commit activity
    Python 10 7 23 0 Updated Jan 30, 2025
  • blogging-with-hugo-and-github-pages Public

    Carpentries Incubator lesson to learn how to build blog sites with Hugo and GitHub Pages

    carpentries-incubator/blogging-with-hugo-and-github-pages’s past year of commit activity
    HTML 3 1 0 0 Updated Jan 30, 2025
  • deep-learning-intro Public

    Learn Deep Learning with Python

    carpentries-incubator/deep-learning-intro’s past year of commit activity
    Jupyter Notebook 33 37 30 (1 issue needs help) 3 Updated Jan 30, 2025
  • bioc-scrnaseq Public

    Single-cell RNAseq materials derived from the 2023 ISMB OSCA workshop in the carpentries workbench format.

    carpentries-incubator/bioc-scrnaseq’s past year of commit activity
    R 3 2 11 1 Updated Jan 30, 2025
  • fair-explainable-ml Public

    Fair and explainable ML workshop

    carpentries-incubator/fair-explainable-ml’s past year of commit activity
    Jupyter Notebook 3 5 2 0 Updated Jan 29, 2025
  • tei-xml Public

    Lesson: Introduction to TEI (under development)

    carpentries-incubator/tei-xml’s past year of commit activity
    1 4 7 0 Updated Jan 28, 2025
  • python-intermediate-development Public

    "Intermediate Research Software Development Skills (Python)" Lesson Material

    carpentries-incubator/python-intermediate-development’s past year of commit activity
    TeX 52 63 46 (3 issues need help) 1 Updated Jan 28, 2025
  • r-geospatial-urban Public

    Geospatial Data Carpentry with R for Urbanists

    carpentries-incubator/r-geospatial-urban’s past year of commit activity
    HTML 2 10 16 (1 issue needs help) 7 Updated Jan 28, 2025
  • python-intermediate-development-earth-sciences Public Forked from carpentries-incubator/python-intermediate-development

    Intermediate Research Software Development Skills In Python for Earth Sciences

    carpentries-incubator/python-intermediate-development-earth-sciences’s past year of commit activity
    Jupyter Notebook 4 63 20 0 Updated Jan 28, 2025

Top languages

Loading…

Most used topics

Loading…