Building Machine Learning Models in Python with scikit-learn
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
This course includes
Compare alternatives for Building Machine Learning Models in Python with scikit-learn
- Price
- PaidPluralsight subscription · from $21/mo billed annually (free trial)
- Duration
- 3.2 hrs
- Level
- Beginner
- Certificate
- Price
- FreeAudit free · Cert $49/mo
- Duration
- 94 hrs
- Level
- Intermediate
- Certificate
- Professional
- Price
- FreeAudit free · Cert $49/mo
- Duration
- 14 hrs
- Level
- Beginner
- Certificate
- Professional
- Price
- FreeAudit free · Cert $49/mo
- Duration
- 110 hrs
- Level
- Beginner
- Certificate
- Professional
Instructor
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