Means for distributed collaborative versioned data and code management. Most notorius solution: Git

Title Body
Interactive Tutorial for GitHub

A series interactive tutorials to get started with Git, including modules offering a basic introduction to Git, Git branching, visualizing Git and more. It includes a link to the GitHub Learning Lab, which offers the opportunity to learn GitHub by completing realistic projects in your very own GitHub repository, with advice and helpful feedback.

Core Curriculum

The lessons introduce terms, phrases, and concepts in software development and data science, how to best work with data structures, and use regular expressions in finding and matching data. We introduce the Unix-style command line interface, and teach basic shell navigation, as well as the use of loops and pipes for linking shell commands. We also introduce grep for searching and subsetting data across files. Exercises cover the counting and mining of data. In addition, we cover working with OpenRefine to transform and clean data, and the benefits of working collaboratively via Git/GitHub and using version control to track your work.


Video presentations on CLARIN topics given in various contexts, such as the CLARIN Annual Conference, CLARIN workshops, research institutions and universities.

Working with Git

A series of short tutorial describing how to work with Git using Tortoise

Title Body
Library Carpentry

Library Carpentry workshops teach people working in library- and information-related roles how to:

  • Cut through the jargon terms and phrases of software development and data science and apply concepts from these fields in library tasks;
  • Identify and use best practices in data structures;
  • Learn how to programmatically transform and map data from one form to another;
  • Work effectively with researchers, IT, and systems colleagues;
  • Automate repetitive, error prone tasks.
Digital humanities Examples: Digital Humanities Resources for Project Building

Selected projects and writings chosen to provide beginners in DH with a blend of "best" and "doable" (also: technically advanced and less-advanced) aim points for their own work. The selection is biased toward the work of  individuals or small teams, though some more extensive projects are included.  Note: this selection is eclectic. It is not intended to be a comprehensive or proportionally accurate sample of DH across the disciplines.


Digital humanities Examples: Digital Humanities Resources for Project Building


A blog about how to do things in Digital Humanities. This blog tries to share knowledge about how to do things, mainly concerning software developement and best practices in the Digital Humanities.

Software Carpentry

Teaching basic lab skills for research computing