In collaboration with USJ office of Regional Development and External Programs, we delivered a training to introduce several fundamental concepts and methods for machine learning. The objective was to familiarize the audience with some basic learning algorithms and techniques and their applications, as well as general questions related to analyzing and handling large data sets.