Data science combines statistics, programming, and domain knowledge to extract insights from data. It involves collecting, cleaning, analyzing, and interpreting data to support decision-making, often using tools like Python, machine learning, and data visualization techniques.