Data science encompasses a range of techniques including data mining, machine learning, statistical analysis, and data visualization to uncover valuable information from complex datasets.