Pluralsight

Building Machine Learning Models in Python with scikit-learn

4.5(126) on Pluralsight
Beginner 3.2 hours English
Our recommendation
A Pluralsight course (Janani Ravi) on constructing machine-learning models with scikit-learn — data processing, regression approaches like Lasso and Ridge, and classification. Practical and hands-on, a solid step for people who know some Python and want to build models with the standard Python ML library.

Good for: Building ML models hands-on with scikit-learn.

Less suitable if: You cannot code Python or want deep learning.

Skills you'll gain

scikit-learnMachine learningPythonRegressionClassificationModel building

Is this course right for you?

A good fit if you…

You know some Python
You want hands-on scikit-learn
You want to build models

Consider something else if you…

You cannot yet code Python
You want deep learning
You already use scikit-learn

Requirements: Basic Python.

Realistic time: A few hours.

About this course

Janani Ravi teaches how to construct machine learning models using scikit-learn, the widely-used Python ML library. The course covers data processing techniques, specialized regression approaches (Lasso and Ridge), classification methods including Support Vector Machines, and unsupervised learning through clustering and dimensionality reduction.

What you'll learn

Process and prepare data for machine learning with scikit-learn
Apply Lasso and Ridge regression for regularized regression problems
Build classification models using Support Vector Machines
Perform unsupervised learning via clustering and dimensionality reduction
Understand the broader scikit-learn workflow for model building

This course includes

3.2h
On-demand video
Yes
Mobile access
English
Language

What it costs

Access comes with a Pluralsight subscription (Standard about $29/month or $299/year; Premium about $45/month or $499/year), with a 10-day free trial.

Comparison · LBS

Compare alternatives for Building Machine Learning Models in Python with scikit-learn

Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
Pluralsight4.5(126)
Building Machine Learning Models in Python with scikit-learn
Price
Paid
Pluralsight subscription · from $21/mo billed annually (free trial)
Duration
3.2 hrs
Level
Beginner
Certificate
DataCamp4.8(8,419)
Supervised Learning with scikit-learn
Price
Paid
DataCamp subscription · from $25/mo (free trial)
Duration
4 hrs
Level
Beginner
Certificate
Course Certificate
DataCamp4.7(14,800)
Data Scientist with Python Career Track
Price
Paid
$29/mo subscription
Duration
88 hrs
Level
Beginner
Certificate
Specialization
Google4.7(8,500)
Machine Learning Crash Course
Price
Free
Completely free, self-paced
Duration
15 hrs
Level
Beginner
Certificate
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.

Instructor

JR
Janani Ravi
Pluralsight instructor

Janani Ravi is a Pluralsight author and co-founder of Loonycorn, producing technical courses across data science, cloud, and software engineering.

About this provider

PL
Pluralsight
Tech skills platform for software developers, IT ops, and security professionals.
Visit Pluralsight

Frequently asked questions

Yes — it is hands-on in Python with scikit-learn, so basic Python is expected.
Yes — Pluralsight offers a 10-day free trial that includes the full library.
Data processing, regression (including Lasso and Ridge), and classification with scikit-learn.
No — it uses scikit-learn for classical ML, not neural networks.
Pluralsight issues certificates of completion on its paid plans, but they are learning records rather than formal or accredited qualifications — the value is the skills.
Paid
Pluralsight subscription · from $21/mo billed annually (free trial)
Enroll now