Skip to content
AI360Xpert
Playgrounds
Visuals
Concepts
Learning Paths
Interview Questions
Papers
Explore
Hire Us
Learning Paths
Data Scientist
A comprehensive guide for Data Scientist
""
1
MATHEMATICS & STATISTICS
2
PROGRAMMING & SOFTWARE ENGINEERING
3
DATA WRANGLING & EXPLORATION
4
DATA VISUALIZATION
5
MACHINE LEARNING
6
DEEP LEARNING
7
MLOPS & DEPLOYMENT
8
DOMAIN KNOWLEDGE & SOFT SKILLS
Data Scientist
Linear Algebra
Vectors, Matrices, and
Tensors
Matrix Multiplication
and Transformations
Determinants and
Inverses
Eigenvalues and
Eigenvectors
Singular Value
Decomposition
SVD
Principal Component
Analysis (PCA) Math
Calculus
Limits and Continuity
Derivatives and
Gradients
Partial Derivatives
and the Jacobian
Chain Rule
Integrals
Optimization
Maxima/Minima
Gradient Descent
Hessian
Probability and Statistics
Descriptive Statistics
Mean
Median
Variance
Probability
Distributions
Normal
Binomial
Poisson
Exponential
Bayes' Theorem and
Bayesian Inference
Inferential Statistics
Hypothesis Testing
p-values
ANOVA
Maximum Likelihood
Estimation (MLE) &
Maximum A Posteriori
MAP
A/B Testing
Confidence Intervals
Causal Inference
Propensity Score
Matching
Difference-in-Differen
ces
Markov Chains and
Monte Carlo
Simulations
Python Fundamentals
Variables, Data Types,
Control Flow
Functions, Generators,
and Iterators
Object-Oriented
Programming
OOP
Data Structures
Lists
Dictionaries
Sets
Tuples
Error Handling and
Exceptions
Type Hinting and
Pydantic
Data Manipulation Libraries
NumPy
Arrays
Broadcasting
Vectorization
Pandas
DataFrames
Series
Merging
Grouping
Polars
Fast DataFrames
Software Engineering Practices
Version Control
Git & GitHub
Clean Code, PEP 8, and
Linters
Ruff
Flake8
Unit Testing
pytest
unittest
Virtual Environments
venv
conda
Poetry
uv
Command Line Interface
(CLI) Basics
Database & SQL Skills
SQL for Data Science
Joins
Aggregations
Window Functions
CTEs
Cloud Data Warehouses
Snowflake
BigQuery
Redshift
NoSQL Databases
MongoDB
Cassandra
Vector Databases
ChromaDB
Milvus
Qdrant
Pinecone
Data Transformation
dbt
Data Collection
APIs
REST
GraphQL
JSON
Web Scraping
BeautifulSoup
Scrapy
Selenium
Database Connectivity
SQLAlchemy
psycopg2
Data Cleaning
Handling Missing
Values
Imputation
Dropping
Handling Outliers
Z-score
IQR
Isolation Forest
Data Type Conversions
String Manipulation
Regex
Exploratory Data Analysis (EDA)
Univariate Analysis
Bivariate and
Multivariate Analysis
Correlation and
Covariance
Feature Engineering,
Extraction, and
Selection
Big Data Technologies
Apache Spark & PySpark
Dask and Ray
Static Visualization Libraries
Matplotlib
Figures
Axes
Subplots
Seaborn
Statistical Data
Visualization
Interactive Visualization
Plotly
Interactive Graphs
Bokeh
NetworkX
Network & Graph
Visualization
Geospatial Visualization
GeoPandas
Folium
Dashboards and Reporting
Streamlit
Tableau / PowerBI
Dash
Supervised Learning (Regression)
Linear Regression
Simple
Multiple
Ridge, Lasso, and
Elastic Net Regression
Regularization
Polynomial Regression
Supervised Learning (Classification)
Logistic Regression
K-Nearest Neighbors
KNN
Support Vector
Machines
SVM
Naive Bayes
Decision Trees
Ensemble Methods
Random Forest
Gradient Boosting
XGBoost
LightGBM
CatBoost
Unsupervised Learning
Clustering
K-Means
Hierarchical
DBSCAN
Gaussian Mixture
Models
Dimensionality
Reduction
PCA
t-SNE
UMAP
Association Rules
Apriori
FP-Growth
Anomaly Detection
Time Series Analysis
Stationarity and
Autocorrelation
ACF/PACF
ARIMA, SARIMA, and
Prophet
Exponential Smoothing
Recommendation Systems
Content-Based
Filtering
Collaborative
Filtering
Matrix Factorization
Model Evaluation & Tuning
Cross-Validation
K-Fold
Stratified
Time-Series Split
Evaluation Metrics
Accuracy
Precision
Recall
F1-Score
ROC-AUC
PR-AUC
Regression Metrics
MSE
RMSE
MAE
MAPE
R-squared
Hyperparameter Tuning
Grid Search
Random Search
Optuna
Hyperopt
Dealing with
Imbalanced Data
SMOTE
Class Weights
Natural Language Processing (NLP) Fundamentals
Text Preprocessing
Tokenization
Stemming
Lemmatization
Bag of Words and
TF-IDF
Word Embeddings
Word2Vec
GloVe
Sentiment Analysis and
Topic Modeling
Reinforcement Learning
Markov Decision
Processes
MDP
Q-Learning and Value
Iteration
Policy Gradients
Deep Reinforcement
Learning
DQN
PPO
Neural Network Foundations
Perceptrons and
Activation Functions
Forward and Backward
Propagation
Loss Functions and
Optimizers
Adam
SGD
RMSprop
Regularization
Dropout
Batch Normalization
Weight Decay
Deep Learning Frameworks
TensorFlow / Keras
Basics
PyTorch Fundamentals
JAX
Optional/Advanced
Specialized Architectures
Convolutional Neural
Networks (CNNs) for
Image Data
Object Detection
(YOLO, Faster R-CNN)
and Image Segmentation
U-Net
Recurrent Neural
Networks (RNNs),
LSTMs, and GRUs for
Sequential Data
Graph Neural Networks
GNNs
Transfer Learning
ResNet
VGG
EfficientNet
Generative AI & Large Language Models (LLMs)
Transformers
Attention Mechanism
Self-Attention
Hugging Face Ecosystem
Large Language Models
GPT
Llama
Mistral
Prompt Engineering
Retrieval-Augmented
Generation
RAG
Parameter-Efficient
Fine-Tuning
PEFT
LoRA
QLoRA
AI Agents and Tool Use
LangChain
AutoGen
CrewAI
Diffusion Models
Model Serialization & Registry
Pickle, Joblib, and
Safetensors
ONNX Format and
TensorRT
Model Optimization
Quantization
Pruning
Distillation
Model Registries
MLflow Model Registry
API Development & Serving
FastAPI
Flask
Model Serving
Triton Inference
Server
Ray Serve
vLLM
Containerization & Orchestration
Docker Basics
Dockerfile
Images
Containers
Docker Compose
Kubernetes Basics
Cloud & CI/CD
Cloud Basics
AWS
GCP
or Azure
Serverless
Architectures
GitHub Actions &
GitLab CI for CI/CD
ML Lifecycle Management
Experiment Tracking
MLflow
Weights & Biases
Neptune
Data Pipelines and
Orchestration
Airflow
Mage
Prefect
Feature Stores
Feast
Hopsworks
Model Monitoring and
Observability
Evidently
Arize
LLMOps
LangChain
LlamaIndex
LangSmith
Business Acumen
Framing Business
Problems as Data
Problems
Defining KPIs, OKRs,
and Success Metrics
ROI Analysis for ML
Models
Communication
Storytelling with Data
Presenting Technical
Findings to
Non-Technical
Audiences
Writing Technical
Documentation and
Reports
Ethics and Privacy
Data Privacy
GDPR
CCPA
HIPAA
Algorithmic Bias and
Fairness
Responsible AI
Explainable AI
SHAP
LIME
Grad-CAM
Project Management
Agile Methodologies
Scrum
Kanban
CRISP-DM Framework