Boost your machine learning skills
Master advanced techniques and become the machine learning expert companies are desperate to hire.


A Comprehensive Guide to Complete Case Analysis
Learn Complete Case Analysis (CCA) for handling missing data in machine learning, including advantages and limitations and Python examples.

Tuning Random Forest with Grid Search
Learn how Grid Search improves Random Forest performance by optimizing its hyperparameters, including key hyperparameters and python examples.

Hyperparameters in Machine Learning Explained
Learn what hyperparameters are in machine learning, why they matter, and how to tune them using popular optimization techniques.

How to Detect Outliers in Python: A Comprehensive Guide
Learn to detect outliers in Python. We discuss outlier detection and handling methods using Python open-source libraries.

Multi-Seasonal Time Series Decomposition Using MSTL in Python
Masterclass on multi-seasonal time series decomposition using MSTL in Python. Discover how it works and see in action on real world data.

SMOTE in Python and whether you should still use it in 2025
Learn how to implement SMOTE in Python and whether you should still be using it to work with imbalanced datasets in 2025.

ROC-AUC Analysis – A Deep Dive
Ultimate guide for mastering ROC-AUC analysis—learn to create, interpret, and apply it in Python with practical examples.

Probability Calibration in Machine Learning: Enhancing Model Usability
Learn probability calibration in machine learning: importance, methods, and best practices for more reliable probability estimates.

A Data Scientist’s Guide to Balanced Accuracy
Discover the balanced accuracy’s advantages over traditional accuracy and learn how to implement it in Python.

Precision Recall Curves
The ultimate guide to Precision-Recall curves—what they are, when to use them, and how to plot and interpret them with Python.