SupervisedLearning

Supervised Learning in Python: Classification and Regression

18 tutorials intermediate / advanced

Supervised learning is where machine learning gets practical. You have labeled data and want to train a model that predicts outcomes for new inputs. The Python ecosystem, centered on scikit-learn, provides implementations of every major supervised algorithm -- from simple linear regression to ensemble methods like random forests and gradient boosting.

This learning path covers both classification (predicting categories) and regression (predicting values), organized by algorithm family so you can understand the relationships between models and make informed choices.

Tutorials marked with the cert badge include a final exam that awards a certificate of completion you can download and share.