Machine Learning Tutorial: From Beginner to Advanced