| title | Software Carpentry Lessons | |
|---|---|---|
| layout | single | |
| widgets |
|
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 below.
You may also enjoy [Data Carpentry's lessons]({{< param dc-website >}}lessons) (which focus on data organisation, cleanup, analysis, and visualisation) and [Library Carpentry's lessons]({{< param lc-website >}}lessons) (which apply concepts of software development and data science to library contexts).
Please [contact us]({{< param contact >}}) with any general questions.
{{< table >}} {{< lesson_table curriculum="core" >}} {{< /table >}}
{{< table >}} {{< lesson_table curriculum="core-es" language="spanish" >}} {{< /table >}}
These lessons are not part of the core Software Carpentry curriculum but can be offered as supplementary lessons. Please [contact us]({{< param contact >}}) for more information.
{{< table >}} {{< lesson_table curriculum="additional" >}} {{< /table >}}