What is a Software Carpentry workshop?
A Software Carpentry workshop is a hands-on training that covers the core skills needed to be productive in a small research team. Short tutorials alternate with practical exercises, and all instruction is done via live coding. A Software Carpentry workshop is taught by at least one trained and badged instructor. Over the course of the workshop, instructors teach our three core topics: the Unix shell, version control with Git, and a programming language (Python or R). Curricula for these lessons in English and Spanish (select lessons only) are available online.