Data science involves analyzing data to discover patterns and make predictions. There are several types of data science tasks including classification, regression, clustering, association analysis, and anomaly detection. Each task uses different algorithms like decision trees, k-means clustering, or logistic regression. Common applications of data science include predicting customer segments, fraud detection, sales forecasting, and discovering cross-selling opportunities.