Software Carpentry workshops focus on three core software skills: Unix shell, version control with Git, and a programming language (Python or R). Curricula are available in English and Spanish. Software Carpentry is one of three arms in The Carpentries (see also Data Carpentry and Library Carpentry).