Demystifying Machine Learning, Part II – Learning