Tutorials
GitHub
Almost everything we do will involve GitHub in some way. This tutorial will provide a brief introduction to our GitHub-based workflow and review common git
patterns for resolving issues you may encounter in working collaboratively.
R
R is a common statistical programming language used to analyze and visualize data. We will use it to introduce the idea of computing and some of the basics of computer programming. You are encouraged to use another language if you prefer for your final project, but assignments will be in R.
RMarkdown
Most of your work will take place inside an RMarkdown notebook. While we will rely primarily on the github_document
format, RMarkdown supports a wide variety of output formats that you can use to create pdf
documents (including particular journal formats) slideshows, websites, ebooks and interactive tutorials. In this tutorial, we will showcase these formats and introduce how RMarkdown output can be customized through yaml
header blocks, knitr
chunks, and templates. We will also introduce some of the technology behind RMarkdown formats, including pandoc
, LaTeX
, and HTML
/CSS
. See https://rmarkdown.rstudio.com.