This workshop is aimed to students and researchers aiming to understand the basic principles of machine learning. Basic principles of learning theory that are useful to analyze results of practical applications will also be covered. There will be practical sessions using Matlab. After completing the workshop, participants will be able to understand the most popular learning algorithms, to apply them to solve simple practical problems, and to analyze and interpret the results.