The Carpentries is a global community of volunteers who teach foundational coding and data science skills to researchers worldwide.
This is the page of the Ukrainian Carpentries Community. We are meeting every 4th Friday of the month at 16:00 Ukrainian time. Further information about our meetings could be found here.
See also the May 2024 report on our activities on The Carpentries website, and the presentation “Software Carpentry for Ukraine” at the UK-Ukraine Networking and Research Twinning Showcase 2025 in March 2025.
Командний рядок Unix (The Unix Shell). Translators: Olexandr Konovalov, Sofiia Matios, Volodymyr Kharchenko, Oleksandr Miroshkin, Veronika Shevchenko. [Ukrainian version] [Issue tracker] [English version]
besides that, we are working on translating Plotting and Programming in Python and Introduction to R for Geospatial Data lessons, as well as the Carpentries Incubator lesson on the computational algebra system GAP.
The Carpentries provides translation infrastructure on the Crowdin platform. After importing the original English version of the lesson from its GitHub repository, the text is split into fragments, each of which can be independently translated, proofread, updated and approved. We keep the workflow when each translation is checked by at least one more translator before being approved. Approved fragments appear in the repository of the Ukrainian version of the lesson, where they are rendered on the lesson’s website, while fragments which are not yet approved will be shown in English. This allows to easily publish work in progress, for example, when we have a few first episodes of the lesson available. In what follows, the same workflow can be used to update the translation after suggested improvements, reported errors, or changes in the English version.
Glosario is a multilingual glossary for computing and data science terms. Its Ukrainian section is located here. As in August 2025, it contains 630 English terms, of which 123 have Ukrainian translation. This makes Ukrainian the 4th most represented language in Glosario, after Amharic (288) and Spanish (146). New translations can be added to this GitHub repository. See the README.md file for further details.
There are many opportunities to contribute to our project. You are welcome to join our next meeting or contact us using the details below, to learn more. For example, you could:
See also the translated CONTRIBUTING.md file from the “Version control with Git” lesson.