Teaching the tools to get computers to do cool science

Home Getting Started Course Materials Schedule About / Contact Us In-class Feedback Open Educational Resource

Data Carpentry for Biologists

Assignments


SQL

  • Introduction to Databases
  • Database Structure and Joins

R

  • Introduction to R and RStudio
  • Working with Data
  • Data Visualization
  • Programming Fundamentals 1
  • Programming Fundamentals 2
  • Working with Spatial Data
  • Working with Databases
  • Version Control Basics
  • Putting It All Together
  • String Exercises
  • Low-level Database Management Libraries
  • Advanced Topics
  • Review

Git

  • Git with R

Python

Python assignments were used in previous iterations of the course at Utah State University, but are no longer under active development.

  • Assignment 1
  • Assignment 2
  • Assignment 3
  • Assignment 4
  • Assignment 5
  • Assignment 6
  • Assignment 7
  • Assignment 8
  • Assignment 9