Distributed Machine Learning Course