Data is often messy, requiring cleaning and restructuring before it can be reliably used in a program or project. In this course, learners will augment their understanding of Python using two of the most popular libraries for data cleaning and wrangling, NumPy and Pandas. First, learners will practice working with NumPy objects, transforming data into efficient arrays for ease of analysis. Then, learners will clean and structure arrays into readable tabular DataFrames using Pandas, allowing them to profile a dataset for key answers and values.