Software Carpentry Workshops

A Software Carpentry workshop is taught by at least one trained and badged instructor. Over two days, instructors teach our three core topics: the Unix shell, version control with Git, and a programming language (Python or R).

Learn More