Home/Pluralsight/Building Machine Learning Models in Python with scikit-learn
Pluralsight

Building Machine Learning Models in Python with scikit-learn

4.5(126)
Beginner 3.2 hours English Professional Certificate

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.

The honest take: this course was last updated in April 2018. scikit-learn's core API has stayed fairly stable since then, so the concepts and code patterns mostly still apply, but expect minor syntax drift and don't expect coverage of newer scikit-learn features or modern MLOps practices.

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
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
Coursera4.9(78,000)
Machine Learning Specialization
Price
Free
Audit free · Cert $49/mo
Duration
94 hrs
Level
Intermediate
Certificate
Professional
Coursera4.8(12,400)
AWS Certified AI Practitioner
Price
Free
Audit free · Cert $49/mo
Duration
14 hrs
Level
Beginner
Certificate
Professional
Coursera4.6(102,000)
IBM Data Science Professional Certificate
Price
Free
Audit free · Cert $49/mo
Duration
110 hrs
Level
Beginner
Certificate
Professional
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.

Instructor

JR
Janani Ravi
Pluralsight instructor
learners courses instructor rating

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

Requirements

  • Basic Python programming knowledge — no prior ML experience required

Who this course is for

  • Engineers and data scientists new to scikit-learn
  • Python programmers wanting practical ML model-building skills

About this provider

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

Frequently asked questions

No — the course explicitly states no prior ML experience is needed, only basic Python knowledge.
Mostly yes — scikit-learn's core API (regression, classification, clustering) has remained fairly stable, though expect minor syntax drift and no coverage of newer features.
Lasso/Ridge regression, Support Vector Machine classification, and clustering/dimensionality reduction for unsupervised learning.
3 hours 13 minutes.
4.5★ from 126 ratings.
Paid
Pluralsight subscription · from $21/mo billed annually (free trial)
View on Pluralsight