Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Machine Learning with Python and Scikit-Learn – Full Course

via freeCodeCamp

Overview

This practical Machine Learning course with Python and Scikit-Learn aims to teach beginners with basic Python and statistics knowledge how to build, train, and deploy machine learning models. By exploring models like linear regression, logistic regression, decision trees, random forests, and gradient-boosting machines, students will learn best practices for managing machine learning projects. The course covers unsupervised learning, recommendations, and deploying models to the cloud using the Flask web framework. The intended audience includes individuals interested in gaining hands-on experience in machine learning and applying these skills to real-world datasets and competitions.

Syllabus

⌨️ Introduction
⌨️ Lesson 1 - Linear Regression and Gradient Descent
⌨️ Lesson 2 - Logistic Regression for Classification
⌨️ Lesson 3 - Decision Trees and Random Forests
⌨️ Lesson 4 - How to Approach Machine Learning Projects
⌨️ Lesson 5 - Gradient Boosting Machines with XGBoost
⌨️ Lesson 6 - Unsupervised Learning using Scikit-Learn
⌨️ Lesson 7 - Machine Learning Project from Scratch
⌨️ Lesson 8 - Deploying a Machine Learning Project with Flask

Taught by

freeCodeCamp.org

Reviews

Start your review of Machine Learning with Python and Scikit-Learn – Full Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.