Scikit Learn courses can help you learn data preprocessing, model selection, and evaluation techniques, along with supervised and unsupervised learning methods. You can build skills in feature engineering, hyperparameter tuning, and implementing algorithms like decision trees and support vector machines. Many courses also introduce tools such as Jupyter Notebooks and Python libraries, that support applying machine learning concepts and visualizing data to derive actionable insights.

Skills you'll gain: Data Processing, Pivot Tables And Charts, Data Visualization, Data Analysis, Numerical Analysis, Data Cleansing
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Model Optimization, Regression Analysis, Model Training, Model Evaluation, Data Preprocessing, Exploratory Data Analysis, Python Programming, Machine Learning, Development Environment
★ 4.5 (14) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Matplotlib, Feature Engineering, Data Preprocessing, NumPy, Plot (Graphics), Tensorflow, Pandas (Python Package), Data Visualization, Model Training, Statistical Visualization, Data Wrangling, Jupyter, Applied Machine Learning, Seaborn, Statistical Machine Learning, Data Engineering, Machine Learning, Development Environment, Network Model, Network Engineering
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Data Wrangling, Plot (Graphics), Scatter Plots, Statistical Analysis, Regression Analysis, Model Evaluation, Data Import/Export, Data Visualization, Box Plots, Data Analysis, Descriptive Statistics, Data Preprocessing, Data Manipulation, Scikit Learn (Machine Learning Library), Statistical Methods, Predictive Modeling, Analytics, Pandas (Python Package), Python Programming
★ 4.7 (20K) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Unit Testing, Large Language Modeling, LangChain, Generative AI, Retrieval-Augmented Generation, Responsible AI, Unsupervised Learning, Generative Model Architectures, PyTorch (Machine Learning Library), LLM Application, Keras (Neural Network Library), Supervised Learning, Generative AI Agents, Model Evaluation, Flask (Web Framework), Vector Databases, Exploratory Data Analysis, Fine-tuning, Python Programming
★ 4.7 (101K) · Beginner · Professional Certificate · 3 - 6 Months

LearnQuest
Skills you'll gain: Data Preprocessing, Feature Engineering, Model Evaluation, Bioinformatics, Exploratory Data Analysis, Random Forest Algorithm, Pandas (Python Package), Scikit Learn (Machine Learning Library), Applied Machine Learning, Data Manipulation, Dimensionality Reduction, Data Cleansing, Model Optimization, Keras (Neural Network Library), Machine Learning Algorithms, Data Transformation, Machine Learning Methods, NumPy, Machine Learning, Data Science
★ 3.2 (108) · Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Applied Machine Learning, Supervised Learning, Text Mining, Statistical Visualization, Network Model, Data Manipulation, NumPy, Data Preprocessing, Natural Language Processing, Python Programming
★ 4.5 (34K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Supervised Learning, Model Optimization, Feature Engineering, Applied Machine Learning, Object Oriented Programming (OOP), Unsupervised Learning, Model Evaluation, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Machine Learning Methods, Transfer Learning, Machine Learning Algorithms, Data Visualization, Natural Language Processing, Seaborn, Flask (Web Framework), Python Programming, Web Development, Deep Learning, Computer Programming
★ 4.3 (9) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Matplotlib, Feature Engineering, Data Preprocessing, Seaborn, Plot (Graphics), Pandas (Python Package), Data Visualization, Statistical Visualization, Data Wrangling, Exploratory Data Analysis, Scikit Learn (Machine Learning Library), Data Analysis, Statistical Analysis, Statistical Machine Learning, Data Modeling, Data Engineering, Machine Learning, Statistical Modeling, Analysis, Regression Analysis
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: LangChain, LLM Application, LangGraph, Vector Databases, Embeddings, AI Workflows, OpenAI API, Token Optimization, Retrieval-Augmented Generation, AI Orchestration, AI Integrations, Applied Machine Learning, Cloud-Based Integration, Data Processing, Data Storage Technologies
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: NumPy, Jupyter, Applied Machine Learning, Tensorflow, Machine Learning Methods, Machine Learning, Machine Learning Software, Development Environment, Package and Software Management, Python Programming, Numerical Analysis, Linux, Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Jupyter, R Programming, Data Analysis Software, Computer Programming Tools, GitHub, Data Science, Cloud Hosting, Git (Version Control System), Cloud Platforms, Other Programming Languages, Integrated Development Environments, Version Control, Development Environment, Query Languages, Python Programming
★ 4.5 (30K) · Beginner · Course · 1 - 3 Months