The main purpose of this course is to help students obtain knowledge and use of Inferential statistics and machine learning methods while mastering existing packages from Python. Focus will be put on basic approaches for data science such as Bayesian methods, linear and nonlinear regression, correlation estimation and prediction, goodness-of-fit tests, and machine learning. At the end of the course, students will be armed with the necessary methods and tools to lead a data science project. Note that this is a second statistics course using python. It is assumed that you have knowledge of using python to perform basic statistics, and therefore you are familiar with editing and running python scripts.