Sebastian Raschka gave a machine learning workshop at Michigan State University on February 21, 2018. The workshop covered topics including linear regression, classification, feature preprocessing, dimensionality reduction, and model evaluation. Raschka discussed different machine learning algorithms like logistic regression and K-nearest neighbors. He demonstrated concepts and algorithms using Python and scikit-learn in Jupyter notebooks.