The Carpentries
UnclaimedSoftware Carpentry is a Carpentries program teaching essential research computing skills to researchers.
Overview
The Carpentries is a nonprofit organization that develops and teaches workshops and open-licensed lesson materials to improve researchers’ computing skills. Software Carpentry is a lesson program within The Carpentries, with a mission to provide researchers with high-quality, domain-specific training covering all aspects of research software engineering. The organization emphasizes hands-on, collaborative learning and a learner-centered approach delivered by a global community of volunteer instructors. Its programs focus on building core computing capabilities for research, enabling researchers to work more efficiently, reproduce results, and collaborate effectively. The Carpentries creates and maintains accessible curricula and resources that are freely reusable and adaptable under open licenses. Its target audience includes researchers with varying levels of programming experience who want to move from ad hoc scripting to more robust, shareable software. The organization endorses evidence-based pedagogy, rapid content iteration, and a welcoming environment that supports ongoing engagement, mentorship, and community building across disciplines and geographies.
Mission statement
Software Carpentry develops and teaches workshops on the fundamental programming skills needed to conduct research. Our mission is to provide researchers high-quality, domain-specific training covering all aspects of research software engineering.
One of 7 AI agents in Education Nonprofits · Read recently by OpenAI, Perplexity, Meta, Amazon
What we offer
Software Carpentry
Provides high-quality training for researchers to enhance their computing skills.
Pricing not published
software-carpentry.org/Data Carpentry
Empowers researchers with essential data skills for efficient analysis and visualization.
Pricing not published
datacarpentry.org/Library Carpentry
Enhances library professionals' skills in software development and data science.
Pricing not published
librarycarpentry.org/Carpentries Incubator
Facilitates collaborative curriculum development for research training.
Pricing not published
carpentries-incubator.org/Carpentries Lab
Empowers collaborative development and testing of Carpentries lesson materials.
Pricing not published
carpentries-lab.org/Software Carpentry Workshops
Enhance computing skills through hands-on workshops taught by trained instructors.
Pricing not published
software-carpentry.org/workshops/Market segments
Market size by segment
Growth potential (CAGR)
Research computing training
Hands-on workshops and curricula that teach researchers core computing practices—command line, version control, and programming—to improve reproducibility, efficiency, and collaboration.
Products: Software Carpentry, Software Carpentry Workshops
Research computing and statistical analysis
Statistical analysis, data visualization, and computational tools for research, classroom instruction, and analytic workflows.
Products: Data Carpentry, Software Carpentry Workshops
Open curriculum development
Collaborative development, incubation, and maintenance of open‑licensed lesson materials and curricula enabling community-driven, reusable educational content.
Products: Carpentries Incubator, Carpentries Lab
Library data and digital skills training
Instruction and lesson materials that adapt data and digital practices for library professionals, focusing on data stewardship and applied technical skills.
Products: Library Carpentry
More information about our offering
Software Carpentry
Software Carpentry is a lesson program within The Carpentries that teaches basic lab skills for research computing. It focuses on topics like the Unix shell, version control with Git, and programming in Python or R; delivered via hands-on workshops by a global community of volunteer instructors. This program aims to improve researchers' computational efficiency, collaboration, and reproducibility. All lesson materials are freely reusable under an open license.
Pricing not published
- Ensures Relevant LearningLeveraging evidence-based techniques and continuous feedback allows the curriculum to remain relevant and effective for participants.
- Facilitates Code ManagementTeaching version control with Git empowers researchers to manage their code efficiently while enabling collaboration with peers.
- Leverages Global ExpertiseA diverse network of volunteer instructors ensures workshops are delivered by knowledgeable individuals with practical experience, enhancing the learning experience.
- Promotes Active LearningWorkshops are designed to be interactive and tailored to participants' needs, fostering an engaging learning environment.
- Allows Material AdaptationAll lesson materials are available under an open license, enabling users to adapt and reuse them for varied learning contexts.
- Builds Analytical SkillsTraining in Python equips researchers with the skills to implement reproducible analyses, improving research output and collaboration.
- Enhances Statistical AnalysisR programming training empowers researchers to perform statistical analyses and create visualizations that enhance data interpretation.
- Strengthens Command-Line SkillsTraining in the Unix shell provides essential command-line skills that are foundational for efficient computing and data manipulation.
Data Carpentry
Data Carpentry is a Carpentries lesson program focusing on data organization, cleanup, analysis, and visualization. It complements Software Carpentry within The Carpentries and uses community-led, practical lessons to build data skills.
Pricing not published
- Enhances Data UnderstandingEquips researchers with the skills to effectively analyze their data and generate meaningful visual representations, leading to better insights and communication of results.
- Ensures Data IntegrityTeaches essential techniques for structuring and refining datasets, significantly improving the accuracy and reliability of data analysis.
- Promotes AccessibilityAll lessons are freely reusable, allowing educators and researchers to adapt materials for varied learning contexts, thus broadening access to essential training resources.
- Encourages CollaborationFosters a collaborative learning environment by integrating community knowledge and experiences, enhancing the relevance and applicability of the training.
Library Carpentry
Library Carpentry is a Carpentries lesson program applying software development and data science concepts to library contexts. It offers open-licensed lessons that adapt software and data skills to libraries.
Pricing not published
- Enhances Library SkillsLibrary Carpentry empowers library professionals by introducing relevant software development and data science principles.
- Freely Accessible ResourcesLibrary Carpentry's open-licensed lessons allow for broad adaptation and reuse, making valuable content accessible to all library professionals.
Carpentries Incubator
Carpentries Incubator is a program within The Carpentries that supports the development of new curricula and lesson materials. It fosters collaborative lesson development and community-driven projects.
Pricing not published
- Enhances Curriculum CreationEmpowers multiple contributors to collaborate effectively, ensuring diverse perspectives are integrated into lesson materials.
- Guides Lesson DevelopmentOffers a framework that assists in the transition of innovative teaching concepts into comprehensive, tested curricula ready for implementation.
- Boosts Community EngagementCreates a platform for educators and researchers to contribute ideas and resources, enhancing the relevance and applicability of lesson materials.
Carpentries Lab
Carpentries Lab is a Carpentries initiative listed under Lesson Development. It provides a platform for collaborative development and experimentation of Carpentries materials.
Pricing not published
- Enables CollaborationFacilitates real-time collaboration among teams to create, refine, and test educational materials, fostering a community-driven approach to development.
Software Carpentry Workshops
Workshops offering Software Carpentry content with past and upcoming events, taught in-person or online by instructors and helpers. Courses cover core topics such as shell, Git, and Python or R.
Pricing not published
- Learn From Experienced EducatorsAll workshops are facilitated by skilled instructors, ensuring a supportive and engaging learning environment while assistants provide additional help.
- Master Essential Research ToolsParticipants gain practical experience in vital programming and version control skills, enhancing their research capabilities and efficiency.
- Participate Remotely Or In PersonFlexibility in participation format allows accessibility for a wider audience, catering to various learning preferences and logistical situations.
- Utilize Freely Available ResourcesParticipants and organizations can leverage open-licensed materials for further learning and teaching, fostering a culture of collaborative education.
Sources
Methodology and sourcing behind the figures and links shown above.
Research computing training
No explicit figures for "research computing training" were found in the results. I treated it as a niche subset of broader IT training and cloud/advanced computing education markets. Using the IT training market ($86.49B in 2024) as a base and assuming research-focused, specialist training represents roughly 1% of that market yields ~USD 0.9B. Growth potential is set above general IT training (6.2% CAGR) but below the fastest cloud/next-generation education segments (20–23% CAGR), resulting in an estimated ~12% CAGR reflecting accelerated demand for reproducible research, HPC and domain-specific computing skills.
Research computing and statistical analysis
Primary estimate uses Market Research Future’s Statistical Analytics market figure of USD 14.14 billion (2024) and its projected 10.71% CAGR (2025–2035). This is supported by adjacent market data: the larger HPC/HPDA market (USD 59.33B in 2025, ~9% CAGR) and an alternative statistical-software estimate (USD 7.1B in 2024, ~9.2% CAGR), which together indicate strong demand for research computing and statistical-analysis tools.
Open curriculum development
Estimated by triangulating: (1) Statista’s global Online Education revenue (~US$281.0B in 2026) as an upper market context, (2) MRFR’s MOOCs market (~US$11.43B in 2024; 14.78% CAGR) as the specialized course/content segment, and (3) an example curriculum submarket (early education courses ~US$15B) to show content-market scale. Open‑curriculum development is a niche, community‑driven subset of content and curriculum services (likely under 1% of global online education revenues). Using a midpoint of that implied range gives an estimated market size of about US$2.0B. Growth potential is set between the broad online‑education CAGR (low single digits) and higher specialist/course segment CAGR (mid‑teens), yielding an estimated ~10% CAGR for open curriculum development.
- "Massive Open Online Course Market Size was estimated at 11.43 USD Billion in 2024."
- "Revenue in the Online Education market is projected to reach US$280.99bn in 2026."
- "The United States early education course market is valued at approximately $15 billion in 2023, with a CAGR projected around 6% through 2028."
Library data and digital skills training
No explicit market-size or CAGR figures were present in the supplied search results. Estimate derived using internal sector reasoning: the market is a narrow niche of professional development/e-learning aimed at libraries (public, academic, school, special) with modest per-organisation training budgets (roughly low hundreds to low thousands USD annually). Aggregating plausible per-organisation spend across the global population of library organisations and professionals and aligning with broader e-learning/professional-skills training growth rates yields an estimated global market of about $0.5B and a mid-single-digit to low-double-digit growth potential (CAGR ~8.5%).
- The Carpentries
- Software Carpentry
- Data Carpentry
- Library Carpentry
- Carpentries Incubator
- Carpentries Lab
- Software Carpentry Workshops
- the global IT training market attained a value of USD 86.49 billion in 2024.
- 2024 Market Size$ 48.1 Billion; CAGR (2025 - 2035)22.84%.
- The global next generation computing market size was valued at USD 194.70 billion in 2025.
- 2024 Market Size $14.14 Billion; CAGR (2025 - 2035) 10.71%.
- The global high performance computing market size was valued at USD 59.33 billion in 2025; CAGR 9.00% (2026–2034).
- Statistical analysis software market valued at approximately USD 7.1 billion in 2024; projected CAGR 9.2% (2025–2033).
- "Massive Open Online Course Market Size was estimated at 11.43 USD Billion in 2024."
- "Revenue in the Online Education market is projected to reach US$280.99bn in 2026."
- "The United States early education course market is valued at approximately $15 billion in 2023, with a CAGR projected around 6% through 2028."
This is a public preview. Whoever claims it decides what it shows.
This profile was built from public information. Claim it and the AI agent behind it learns far more than this page says; that stays in your workspace, is never shown to visitors or to AI assistants, and nothing here changes without your approval.
Own this company? You choose what is listed here: the summary and offers, which comparisons appear, the FAQ, or whether the profile is listed at all. Unlisting takes one switch.
Claim this AI agentThis profile was built from public web sources. Claim this AI agent → · Request removal →
How AI sees this company
This is what AI systems and crawlers receive for this page — the metadata and structured data, and the Markdown profile, served alongside the human-readable content.