Learn Machine Learning in a hard way