Skip to content
ML Academy

Concept map

All concepts by the day they are taught; lines point from a prerequisite to what depends on it. Choose a concept to focus.
  • 151concepts
  • 209prerequisite links
  • 54lesson days
Baseline-first culture (day 1)Cost of being wrong (day 1)Prediction (day 1)Business vs analytical problems (day 1)When rules beat ML (day 1)Data contracts (day 2)Unit of analysis and grain (day 2)Horizon (day 2)Leakage (day 2)Point-in-time correctness (day 2)Target definition (day 2)Conditional probability and Bayes (day 3)Common distributions (day 3)Random variables and expectation (day 3)Sampling distributions (day 3)Variance and covariance (day 3)Bayesian and frequentist thinking (day 4)Confidence intervals (day 4)Effect size and power (day 4)Hypothesis tests and p-values (day 4)Multiple comparisons (day 4)Confounding (day 5)DAGs (day 5)Randomized experiments (day 5)Forecasting vs causal what-if (day 5)Quasi-experimental designs (day 5)Selection and survivorship bias (day 5)Simpson's paradox (day 5)Duplicates and integrity rules (day 6)Hypothesis-driven EDA (day 6)Missing data mechanisms (day 6)Outliers (day 6)Temporal gaps and irregular timestamps (day 6)Event vs snapshot data and event vs processing time (day 7)Joins and join explosions (day 7)Slowly changing dimensions and backfills (day 7)Window functions (day 7)Chart choice (day 8)Driver and contribution analysis (day 8)Insight-led titles and storytelling (day 8)Misleading charts and interpretation limits (day 8)Categorical encoding (day 9)Holdout boundary before fitting (day 9)Preprocessing pipelines (day 9)Scaling and when it is unnecessary (day 9)Fold-safe target encoding (day 9)Linear regression (day 11)Logistic regression and log loss (day 11)Multicollinearity (day 11)Regression assumptions and residuals (day 11)Regularization (day 11)XGBoost (day 12)Decision trees (day 12)Gradient boosting (day 12)Bagging and random forests (day 12)Probability calibration (day 13)Class imbalance (day 13)Resampling (day 13)Thresholds from cost matrices (day 13)Anomaly detection (day 14)Cluster validation and actionability (day 14)Clustering (day 14)PCA and dimensionality reduction (day 14)Cross-validation schemes (day 15)Leakage taxonomy (day 15)Learning curves and early stopping (day 15)Nested CV (day 15)Train / validation / test (day 15)Business vs ML metric (day 16)Classification metrics (day 16)Forecast metrics (day 16)Regression metrics (day 16)Feature importance (day 17)Feature selection inside CV (day 17)PDP (day 17)SHAP (day 17)Error slices and residual patterns (day 18)Root-cause analysis and failure taxonomies (day 18)Drift and monitoring (day 19)Experiment tracking and model registry (day 19)Reproducibility and versioning (day 19)Batch vs online serving and deployment (day 19)Training-serving skew (day 19)Forecasting workflow (day 21)Stationarity (day 21)Structural breaks and regimes (day 21)Trend (day 21)Time series data types (day 21)Autocorrelation (day 22)STL and decomposition (day 22)Differencing (day 22)White noise and Ljung-Box (day 22)ARIMA and SARIMA (day 23)Exponential smoothing and ETS (day 23)Forecast baselines (day 23)Direct (day 24)Exogenous variables and availability (day 24)Point-in-time lag and rolling features (day 24)Global ML forecasting models (day 24)Per-horizon error and stability (day 25)Rolling-origin backtesting (day 25)Conformal prediction (day 26)Forecast decision economics (day 26)Forecast combinations (day 26)Hierarchical forecasting and reconciliation (day 26)Intermittent demand (day 26)Coverage (day 26)Prediction intervals and quantiles (day 26)Deep and foundation forecasting models (day 27)Capacity-censored demand (day 28)Clarifying ambiguous cases (day 29)Neurons (day 31)Tensors (day 31)Activation functions (day 32)Losses and output layers (day 32)Backpropagation (day 33)Optimizers and learning rates (day 33)Training dynamics and regularization (day 34)Neural vs classical baseline comparison (day 35)Convolutional networks (day 36)Recurrent networks (day 37)Embeddings and representation learning (day 38)Attention and Transformers (day 39)Transfer learning and fine-tuning decisions (day 40)Tokenization (day 41)Hallucination and unsupported output (day 42)Next-token prediction and context windows (day 42)Decoding and sampling (day 42)Prompting vs retrieval vs fine-tuning (day 43)Versioned evaluation set before adaptation (day 43)PEFT and LoRA (day 44)RLHF and DPO fundamentals (day 45)LLM evaluation (day 45)Generative model families (day 46)Structured outputs and validation (day 47)Untrusted input boundaries (day 47)Lexical (day 48)RAG pipeline (day 48)Agents and tool use (day 49)Agents vs deterministic workflows (day 49)Faithfulness and groundedness (day 51)Retrieval metrics (day 51)LLM request lifecycle and observability (day 52)Privacy (day 53)Prompt injection and AI security (day 53)AI cost (day 54)Production GenAI design (day 55)Decision and assumption logs (day 58)ML system design (day 58)Interview defense and revision (day 59)Portfolio evidence (day 60)d1d2d3d4d5d6d7d8d9d11d12d13d14d15d16d17d18d19d21d22d23d24d25d26d27d28d29d31d32d33d34d35d36d37d38d39d40d41d42d43d44d45d46d47d48d49d51d52d53d54d55d58d59d60

List view151 concepts