This course helps students understand and apply manage and visualize data in order to help them discover information and knowledge to guide them to effective decision-making and gain new insights from data sets. The course helps the student on how to collect, analyze and visualize the data. The student acquires the concepts and skills needed for programming in the Python language as well as statistical inference, along with the practical analysis of real-life data sets, including economic data, document collections, geographic data, and social networks. The course briefly addresses the social and legal issues surrounding data analysis, including privacy and data ownership issues.