This 2-day course will introduce participants to common ML algorithms and teach how to apply them to omics data in extensive practical sessions. The practical sessions will be conducted in Python3 based on the widely applied scikit-learn ML framework. The course will comprise a number of hands-on exercises and challenges where the participants will acquire a first understanding of the standard ML methods and processes, as well as the practical skills in applying them to real world problems using publicly available biological or medical data sets.