"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to Scikit-learn
- Scikit-learn ecosystem
- Machine learning fundamentals
- Scikit-learn API
- Estimators
- Transformers
- Predictors
Module 2: Machine Learning Workflow
- Problem definition
- Data collection
- Data preparation
- Model development
- Model evaluation
- Prediction workflow
Module 3: Preparing Data with Scikit-learn
- Feature matrices
- Target variables
- Training data
- Testing data
- train_test_split
- Dataset preparation
Module 4: Data Preprocessing
- Missing-value handling
- SimpleImputer
- Standardization
- Normalization
- Data transformation
- Preprocessing strategies
Module 5: Categorical Data Encoding
- Categorical features
- OrdinalEncoder
- OneHotEncoder
- Label encoding
- Unknown categories
- Encoding workflows
Module 6: Feature Scaling & Transformation
- StandardScaler
- MinMaxScaler
- RobustScaler
- Power transformations
- Feature distributions
- Scaling selection
Module 7: Feature Engineering
- Feature creation
- Polynomial features
- Feature interactions
- Transformation techniques
- Feature selection
- Data preparation
Module 8: Linear Regression
- Regression fundamentals
- LinearRegression
- Model fitting
- Coefficients
- Predictions
- Regression interpretation
Module 9: Regularized Regression
- Ridge regression
- Lasso regression
- Elastic Net
- Regularization
- Feature coefficients
- Model comparison
Module 10: Logistic Regression
- Classification fundamentals
- LogisticRegression
- Probability prediction
- Binary classification
- Multiclass classification
- Decision thresholds
Module 11: Decision Trees
- DecisionTreeClassifier
- DecisionTreeRegressor
- Splitting criteria
- Tree depth
- Feature importance
- Overfitting control
Module 12: Ensemble Learning
- Ensemble concepts
- Random Forest
- Bagging
- AdaBoost
- Gradient Boosting
- Voting models
Module 13: Support Vector Machines
- Support vectors
- Hyperplanes
- Margins
- Kernels
- SVC
- SVR
Module 14: K-Nearest Neighbours & Naive Bayes
- KNN concepts
- Distance metrics
- Neighbour selection
- Naive Bayes
- Probabilistic classification
- Algorithm comparison
Module 15: Clustering
- Unsupervised learning
- K-Means
- Hierarchical clustering
- DBSCAN
- Cluster evaluation
- Segmentation
Module 16: Dimensionality Reduction
- High-dimensional data
- PCA
- Principal components
- Explained variance
- Feature compression
- Visualization
Module 17: Model Evaluation
- Accuracy
- Precision
- Recall
- F1 score
- Confusion matrix
- Regression metrics
Module 18: Cross-Validation
- Validation strategies
- K-fold cross-validation
- Stratified K-fold
- Cross-validation scores
- Data leakage
- Reliable evaluation
Module 19: Hyperparameter Tuning
- Hyperparameters
- GridSearchCV
- RandomizedSearchCV
- Parameter grids
- Scoring metrics
- Model optimization
Module 20: Scikit-learn Pipelines
- Pipeline concepts
- Pipeline class
- ColumnTransformer
- Preprocessing integration
- Model integration
- Preventing data leakage
Module 21: Model Interpretation & Persistence
- Feature importance
- Permutation importance
- Model inspection
- Saving models
- Loading models
- Reusable prediction workflows
Module 22: Practical Machine Learning Project
- Problem definition
- Dataset preparation
- Feature engineering
- Pipeline development
- Model evaluation
- Prediction and interpretation
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device