Linear Regression with Python

Next Tech
Virtual Lab
Now offers labs

In this guided lab by Next.Tech you will learn the fundamentals of simple+multiple linear regressions, the mathematics behind such models, and how they play a role in predictive modeling in the world of data science today. More specifically, we will cover linear regression model implementation, statsmodels, and scikit-learn.

10 hours
Join over 3 million cybersecurity professionals advancing their career
Sign up with

Already have an account? Sign In »


Using simulated data, public datasets, and Jupyter notebooks, this course will take you through: Simple linear regressions and multiple linear regression concepts, the mathematics behind linear regression models, how to manually implement a linear regression model, how to use statsmodels and scikit-learn Python packages to implement a linear regression model, how to validate a model and measure it's efficacy, and how to handle common issues. Then, you will be given the opportunity to build a linear regression model from start to finish in a self-guided project.


  • Python (including pandas,numpy, and matplotlib libraries)
  • Basic maths and statistics (introductory calculus helpful but not necessary)
Next Tech
Course Components
Virtual Labs to gain hands on experience and apply what you learned
Assessments to gauge understanding and comprehension
Certificate of Completion
Certificate Of Completion

Complete this entire course to earn a Linear Regression with Python Certificate of Completion