Exploratory Data Analysis (EDA) is used to analyze datasets and summarize their main characteristics visually. EDA involves data sourcing, cleaning, univariate analysis with visualization to understand single variables, bivariate analysis with visualization to understand relationships between two variables, and deriving new metrics from existing data. EDA is an important first step for understanding data and gaining confidence before building machine learning models. It helps detect errors, anomalies, and map data structures to inform question asking and data manipulation for answering questions.