This is your short course on Linear Regression, feel free to skip around based on your interest level and time constraints. There is a python exercise notebook at the end of this document that provides the structure for problem-solving with linear regression but is limited in-depth on Linear Regression, which is found more in the video lessons and the other materials. Happy Learning!

1. Overview of Linear Regression in Machine Learning & AI

Video Resource: The Coding Train Linear Regression ( 18 mins)

2. Understand the Math and the Assumptions of Linear Regression

Visual Resource: Seeing Theory Interactive Exercise (10 mins)

Video Resource: Get out a pen and paper and do the math along with these videos. Doing the math by hand with these simple examples will meld this method into your mind and allow you to have a deep understanding of the appropriate applications and limitations of Linear Regression.

Krista King Math (8 mins)

Khan Academy (19 mins)

3. In-depth Understanding of Linear Regression

Video Resources: Statistical Learning Introduction by Dr. Hastie (14 mins)

Linear Regression Lecture by Dr.Tribshirani (15 mins)

Visual Interactive Resource: Linear Diagnostic Plots (10 mins)

3.1 Exercise Notebook - Google Colab or Jupyter Notebook.

Work through the hands on exercise to get familiar with a linear regression data science problem in Python. You can download the file and open in locally in Jupyter notebooks or work directly on Google Colab notebooks.

Avocado Pricing with Linear Regression Exercise

Open In Colab

In [0]: