# Lectures

### Python for R Users

Introduction to using Python in R and the reticulate package

### Best practices for data analyses

A noncomprehensive set of best practices for building data analyses

### Tidytext and sentiment analysis

Introduction to tidytext and sentiment analysis

### Factors

An introduction to working categorial variables using factors in R

### Regular expressions

Introduction to working with character strings and regular expressions in R

### Working with dates and times

Introduction to lubridate for dates and times in R

### Error Handling and Generation

Implement exception handling routines in R functions

### Vectorization and loop functionals

Introduction to vectorization and loop functionals

### Control Structures

Introduction to control the flow of execution of a series of R expressions

### The ggplot2 plotting system: ggplot()

An overview of the ggplot2 plotting system in R with ggplot()

### The ggplot2 plotting system: qplot()

An overview of the ggplot2 plotting system in R with qplot()

### Plotting Systems

Overview of three plotting systems in R

### Tidy data and the Tidyverse

Introduction to tidy data and how to convert between wide and long data with the tidyr R package

### Joining data in R

Introduction to relational data and join functions in the dplyr R package

### Managing data frames with the Tidyverse

An introduction to data frames in R and the managing them with the dplyr R package

### Reading and Writing data

How to get data in and out of R using relative paths

### Literate Statistical Programming

Introduction to literate statistical programming tools including R Markdown

### Reference management

How to use citations and incorporate references from a bibliography in R Markdown.

### Reproducible Research

Introduction to reproducible research covering some basic concepts and ideas that are related to reproducible reporting

### Introduction to R and RStudio!

Let’s dig into the R programming language and the RStudio integrated developer environment

### Introduction to git/GitHub

Version control is a game changer; or how I learned to love git/GitHub

### Welcome!

Overview course information for BSPH Biostatistics 140.776 in Fall 2022