An overview of data science, its applications, and the role of data scientists in various industries.
Introduction to Data Science
Key concepts, workflow, tools, and career pathways
| Aspect | Description |
|---|---|
| Definition | An interdisciplinary field that extracts knowledge and insights from structured and unstructured data using statistical, mathematical, and computational techniques. |
| Core Disciplines | • Statistics & probability • Computer science & programming • Domain expertise (e.g., finance, healthcare, marketing) |
| Goal | Turn raw data into actionable information that supports decision‑making, product development, or scientific discovery. |
Business / Problem Understanding
Data Acquisition
Data Exploration & Cleaning
Modeling / Analysis
Interpretation & Communication
Deployment & Monitoring
Feedback Loop
| Category | Typical Methods | When to Use |
|---|---|---|
| Descriptive Statistics | Mean, median, variance, quantiles, correlation | Summarizing data, spotting trends |
| Inferential Statistics | Hypothesis testing, confidence intervals, ANOVA | Drawing conclusions about populations |
| Supervised Learning | Linear/Logistic regression, decision trees, random forests, gradient boosting, SVM, neural nets | Predicting a known target variable |
| Unsupervised Learning | K‑means, hierarchical clustering, DBSCAN, PCA, t‑SNE | Finding hidden structure, dimensionality reduction |
| Time‑Series Analysis | ARIMA, Prophet, LSTM, seasonal decomposition | Forecasting with temporal data |
| Natural Language Processing | Tokenization, TF‑IDF, word embeddings, transformers | Working with text data |
| Recommender Systems | Collaborative filtering, matrix factorization, content‑based methods | Personalizing suggestions |
| Domain | Popular Tools | Typical Use |
|---|---|---|
| Programming | Python, R | General data manipulation and modeling |
| Data Manipulation | pandas, dplyr, data.table | Cleaning, reshaping, aggregating data |
| Visualization | Matplotlib, Se |