This course contains all of the lessons from swirl's Regression Models Course. Here you will learn how to perform various types of regressions in R and run model diagnostics to help interpret the results.

## Simple Regression

The first four lessons in Regression Models will introduce the concept of regression toward the mean, residuals, least squares estimation and residual estimation.

## Multivariable Regression

Three examples of multivariable regression will conceptualize the process of predicting outcomes for regressions with several variables.

## Model Diagnostics

Three lessons explain the relationship between residuals, variation, variance inflation, overfitting and underfitting in diagnosing model fit.

## Different Outcomes

These two exercises discuss the differences between binary and count regression outcomes.