Software Carpentry banner

Syllabus

Syllabus and lesson materials

Day 1

R

  1. Intro to R
  2. Data in R
  3. Subsetting and Summarizing data
  4. Graphics with ggplot2
  5. Control flow (if there's time)

Shell

  1. Introduction
  2. Exploring
  3. Creating things
  4. Shortcuts (if there's time)

Day 2

Git

  1. Introducing version control
  2. A better kind of backup
  3. Collaborating
  4. Conflicts
  5. Open science (if there's time)

R

  1. Functions in R
  2. Reproducible reports with knitr and Rmarkdown

Capstone exercise

Software Carpentry Source Contact License