Focusing on the programming of data science and common techniques of analytics, students will learn to use data mining software to develop data analysis projects including problem formulation, collecting relevant data, wrangling and formulating data, applying data analysis techniques, aggregating and visualizing data, and presenting results. Students will write programs to analyze various sized structured and unstructured data sets.