This course introduces learners to the fundamental understanding of data science – a rapidly growing field in Computer Science and engineering in recent years. Through the theoretical lectures and hands-on practices, students will learn how to scrape data from public sources, visualize and analyze data, and apply statistical modeling and machine learning algorithms to predict future outcomes of academic and business data.