Learn Machine Learning with Python & Scikit-Learn: Complete Beginner's Course ๐
Kickstart your machine learning journey with this practical, hands-on course using Python and Scikit-Learn. Perfect for beginners with basic Python and statistics knowledge!

freeCodeCamp.org
847.7K views โข Nov 22, 2023

About this video
This course is a practical and hands-on introduction to Machine Learning with Python and Scikit-Learn for beginners with basic knowledge of Python and statistics.
It is designed and taught by Aakash N S, CEO and co-founder of Jovian. Check out their YouTube channel here: https://youtube.com/@jovianhq
We'll start with the basics of machine learning by exploring models like linear & logistic regression and then move on to tree-based models like decision trees, random forests, and gradient-boosting machines. We'll also discuss best practices for approaching and managing machine learning projects and build a state-of-the-art machine learning model for a real-world dataset from scratch. We'll also look at unsupervised learning & recommendations briefly and walk through the process of deploying a machine-learning model to the cloud using the Flask web framework.
By the end of this course, you'll be able to confidently build, train, and deploy machine learning models in the real world. To get the most out of this course, follow along & type out all the code yourself, and apply the techniques covered here to other real-world datasets & competitions that you can find on platforms like Kaggle.
โค๏ธ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba)
โญ๏ธ Topics & Notebooks โญ๏ธ
โจ๏ธ (00:00:00) Introduction
โจ๏ธ (00:00:25) Lesson 1 - Linear Regression and Gradient Descent
๐ https://jovian.ai/aakashns/python-sklearn-linear-regression
โจ๏ธ (02:17:30) Lesson 2 - Logistic Regression for Classification
๐ https://jovian.ai/aakashns/python-sklearn-logistic-regression
โจ๏ธ (04:53:26) Lesson 3 - Decision Trees and Random Forests
๐ https://jovian.ai/aakashns/sklearn-decision-trees-random-forests
โจ๏ธ (07:25:29) Lesson 4 - How to Approach Machine Learning Projects
๐ https://jovian.com/aakashns/how-to-approach-ml-problems
โจ๏ธ (10:06:13) Lesson 5 - Gradient Boosting Machines with XGBoost
๐ https://jovian.ai/aakashns/python-gradient-boosting-machines
โจ๏ธ (12:20:57) Lesson 6 - Unsupervised Learning using Scikit-Learn
๐ https://jovian.ai/aakashns/sklearn-unsupervised-learning , https://jovian.ai/aakashns/movielens-fastai
โจ๏ธ (13:53:18) Lesson 7 - Machine Learning Project from Scratch
๐ https://jovian.com/aakashns/nyc-taxi-fare-prediction-filled , https://jovian.com/aakashns/nyc-taxi-fare-prediction-blank
โจ๏ธ (16:45:47) Lesson 8 - Deploying a Machine Learning Project with Flask
๐ https://jovian.com/biraj/deploying-a-machine-learning-model
๐ Thanks to our Champion and Sponsor supporters:
๐พ davthecoder
๐พ jedi-or-sith
๐พ ๅๅฎฎๅๅฝฑ
๐พ Agustรญn Kussrow
๐พ Nattira Maneerat
๐พ Heather Wcislo
๐พ Serhiy Kalinets
๐พ Justin Hual
๐พ Otis Morgan
๐พ Oscar Rahnama
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
It is designed and taught by Aakash N S, CEO and co-founder of Jovian. Check out their YouTube channel here: https://youtube.com/@jovianhq
We'll start with the basics of machine learning by exploring models like linear & logistic regression and then move on to tree-based models like decision trees, random forests, and gradient-boosting machines. We'll also discuss best practices for approaching and managing machine learning projects and build a state-of-the-art machine learning model for a real-world dataset from scratch. We'll also look at unsupervised learning & recommendations briefly and walk through the process of deploying a machine-learning model to the cloud using the Flask web framework.
By the end of this course, you'll be able to confidently build, train, and deploy machine learning models in the real world. To get the most out of this course, follow along & type out all the code yourself, and apply the techniques covered here to other real-world datasets & competitions that you can find on platforms like Kaggle.
โค๏ธ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba)
โญ๏ธ Topics & Notebooks โญ๏ธ
โจ๏ธ (00:00:00) Introduction
โจ๏ธ (00:00:25) Lesson 1 - Linear Regression and Gradient Descent
๐ https://jovian.ai/aakashns/python-sklearn-linear-regression
โจ๏ธ (02:17:30) Lesson 2 - Logistic Regression for Classification
๐ https://jovian.ai/aakashns/python-sklearn-logistic-regression
โจ๏ธ (04:53:26) Lesson 3 - Decision Trees and Random Forests
๐ https://jovian.ai/aakashns/sklearn-decision-trees-random-forests
โจ๏ธ (07:25:29) Lesson 4 - How to Approach Machine Learning Projects
๐ https://jovian.com/aakashns/how-to-approach-ml-problems
โจ๏ธ (10:06:13) Lesson 5 - Gradient Boosting Machines with XGBoost
๐ https://jovian.ai/aakashns/python-gradient-boosting-machines
โจ๏ธ (12:20:57) Lesson 6 - Unsupervised Learning using Scikit-Learn
๐ https://jovian.ai/aakashns/sklearn-unsupervised-learning , https://jovian.ai/aakashns/movielens-fastai
โจ๏ธ (13:53:18) Lesson 7 - Machine Learning Project from Scratch
๐ https://jovian.com/aakashns/nyc-taxi-fare-prediction-filled , https://jovian.com/aakashns/nyc-taxi-fare-prediction-blank
โจ๏ธ (16:45:47) Lesson 8 - Deploying a Machine Learning Project with Flask
๐ https://jovian.com/biraj/deploying-a-machine-learning-model
๐ Thanks to our Champion and Sponsor supporters:
๐พ davthecoder
๐พ jedi-or-sith
๐พ ๅๅฎฎๅๅฝฑ
๐พ Agustรญn Kussrow
๐พ Nattira Maneerat
๐พ Heather Wcislo
๐พ Serhiy Kalinets
๐พ Justin Hual
๐พ Otis Morgan
๐พ Oscar Rahnama
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Video Information
Views
847.7K
Likes
20.1K
Duration
18:00:35
Published
Nov 22, 2023
User Reviews
4.8
(169) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.