Study Plan · 133 days
Follow the roadmap day by day.
A focused path that pairs NeetCode practice with ML interview prep in the right order: statistics, traditional ML, deep learning, MLOps, GenAI, LLMOps, and ML system design.
Plan length
19 weeks
Study mode
Daily
Practice style
Checkable
Week 1
Probability & statistics
Days 1–7 · 42 items
0%
Week 1
Probability & statistics
Days 1–7 · 42 items
- Day 01Not started
Probability fundamentals + DSA Arrays/Hashing kickoff
Open the loop: probability axioms, conditional probability, Bayes' theorem; ease into the easiest NeetCode pattern.
2 topics0/6 items - Day 02Not started
Distributions you'll see in interviews + DSA Arrays/Hashing
Bernoulli/Binomial/Poisson/Normal/Exponential. CLT intuition. More NeetCode arrays/hashing.
2 topics0/6 items - Day 03Not started
Hypothesis testing + DSA Arrays/Hashing finish
p-values, t/z/chi-squared/ANOVA, type I/II error, multiple testing.
2 topics0/6 items - Day 04Not started
Confidence intervals + bootstrapping + DSA Two Pointers
CIs, bootstrap, frequentist vs Bayesian; start the Two Pointers pattern.
2 topics0/6 items - Day 05Not started
A/B testing in production + DSA Two Pointers finish
MDE, sample size, SRM, peeking, CUPED — the four things that ruin tests.
2 topics0/5 items - Day 06Not started
Sampling, bias, resampling — and pattern review
Random/stratified/cluster/importance sampling. Selection/survivorship bias.
2 topics0/5 items - Day 07Not started
Stats consolidation + DSA Sliding Window kickoff
Quick recap of week 1 stats; rehearse Bayes, CLT, p-values, A/B; start Sliding Window.
3 topics0/8 items
Week 2
Linear algebra & optimization
Days 8–14 · 43 items
0%
Week 2
Linear algebra & optimization
Days 8–14 · 43 items
- Day 08Not started
Linear algebra essentials + DSA Math & Geometry
Vectors, matrices, dot product, norms — the operations under everything.
2 topics0/6 items - Day 09Not started
Eigenvalues & condition number + DSA Math & Geometry
Eigen-decompositions, spectral theorem, why condition number matters in training.
2 topics0/6 items - Day 10Not started
SVD, PCA, t-SNE, UMAP + DSA Math & Geometry finish
Workhorse decomposition, dimensionality reduction, when to read which plot.
2 topics0/5 items - Day 11Not started
Calculus & gradients + DSA Bit Manipulation kickoff
Chain rule, partial derivatives, Jacobians, Hessians — what backprop will use.
2 topics0/6 items - Day 12Not started
Optimization for ML: SGD → Adam → AdamW
Convexity, momentum, adaptive optimizers, schedulers. The interview classic.
2 topics0/6 items - Day 13Not started
Bias-variance, double descent, learning curves
The framing every model debugging conversation falls back on.
2 topics0/5 items - Day 14Not started
Math/stats consolidation + DSA Sliding Window finish
Recap weeks 1-2 with rehearsed answers. Wrap Sliding Window pattern.
3 topics0/9 items
Week 3
Linear & logistic regression
Days 15–21 · 38 items
0%
Week 3
Linear & logistic regression
Days 15–21 · 38 items
- Day 15Not started
Linear regression deep dive + DSA Stack kickoff
OLS derivation, MLE under Gaussian noise, assumptions, loss choice.
2 topics0/7 items - Day 16Not started
Logistic regression + classification metrics + DSA Stack
Cross-entropy, ROC vs PR, calibration, threshold selection.
2 topics0/6 items - Day 17Not started
Regularization (L1, L2, ElasticNet) + DSA Stack finish
Sparsity geometry, Bayesian priors, why ElasticNet exists.
2 topics0/5 items - Day 18Not started
Cross-validation & data leakage + DSA Binary Search
k-fold, stratified, time-series CV, nested CV, leak prevention.
2 topics0/6 items - Day 19Not started
Decision trees + DSA Binary Search
Splits (Gini/entropy), pruning, why trees are high-variance.
2 topics0/5 items - Day 20Not started
Bagging, Random Forest, boosting intuition + DSA Binary Search finish
Variance reduction vs bias reduction; bagging vs boosting.
2 topics0/5 items - Day 21Not started
Hyperparameter tuning — random > grid; Bayes / Hyperband
Search spaces, pruning bad runs early.
2 topics0/4 items
Week 4
Trees, GBDT, classification
Days 22–28 · 37 items
0%
Week 4
Trees, GBDT, classification
Days 22–28 · 37 items
- Day 22Not started
Gradient boosting (XGBoost, LightGBM, CatBoost) + DSA Linked List
Why GBDT beats RF on tabular. XGBoost tricks. Pick one and tune.
2 topics0/5 items - Day 23Not started
Imbalanced classification + DSA Linked List
SMOTE / class weights / focal loss. PR-AUC, F-beta, MCC.
2 topics0/5 items - Day 24Not started
SVM, kNN, Naive Bayes + DSA Linked List
Kernel trick, curse of dimensionality, generative vs discriminative.
2 topics0/5 items - Day 25Not started
Clustering: k-means, DBSCAN, hierarchical + DSA Linked List
Lloyd's algorithm, cluster count selection, when DBSCAN beats k-means.
2 topics0/5 items - Day 26Not started
Feature engineering deep dive + DSA Linked List finish
Scaling, encoding, missing values, feature interactions.
2 topics0/5 items - Day 27Not started
Feature selection (filter / wrapper / embedded / SHAP)
Mutual information, L1, permutation, SHAP — fair attributions.
2 topics0/6 items - Day 28Not started
ML coding from scratch — k-means, kNN, logistic regression
Implement, time, debug. The most-skipped form of practice.
2 topics0/6 items
Week 5
Clustering, features, OOPS
Days 29–35 · 46 items
0%
Week 5
Clustering, features, OOPS
Days 29–35 · 46 items
- Day 29Not started
OOPS pillars & SOLID principles + DSA Heap
SRP, OCP, LSP, ISP, DIP — pick the one you violate most and refactor.
2 topics0/5 items - Day 30Not started
Design patterns — creational / structural / behavioral + DSA Heap
Factory, builder, adapter, strategy, observer — and when each is wrong.
2 topics0/5 items - Day 31Not started
Concurrency in Python: GIL, asyncio, multiprocessing + DSA Heap finish
When threads help, when they don't; futures and queues for ML pipelines.
2 topics0/4 items - Day 32Not started
ML coding consolidation + design pattern review
Re-implement one classifier with a clean OO API. Reflect on SOLID violations.
3 topics0/8 items - Day 33Not started
Trad-ML breadth review (regression, trees, ensembles, clustering)
60-min self-quiz on weeks 3-4. Note the questions you fumble.
3 topics0/8 items - Day 34Not started
Trad-ML pitfall drills (leakage, imbalance, calibration)
The three failure modes that show up in nearly every ML interview.
3 topics0/7 items - Day 35Not started
Trad-ML consolidation + week-5 wrap
Wrap classical ML; record yourself answering the 5 hardest questions.
4 topics0/9 items
Week 6
Neural network foundations
Days 36–42 · 40 items
0%
Week 6
Neural network foundations
Days 36–42 · 40 items
- Day 36Not started
NN basics: perceptron, MLP, activations + DSA Trees
Forward pass, why XOR needs hidden layers, ReLU vs sigmoid vs GELU.
2 topics0/6 items - Day 37Not started
Backpropagation & autograd + DSA Trees
Backprop as the chain rule on a computation graph. PyTorch autograd basics.
2 topics0/6 items - Day 38Not started
DL optimizers in practice + DSA Trees
Adam vs AdamW vs SGD+momentum. Warmup, cosine, OneCycle.
2 topics0/5 items - Day 39Not started
DL regularization (dropout, BN/LN/RMSNorm, augmentation) + DSA Trees
Why transformers prefer LayerNorm. Mixup. When dropout hurts.
2 topics0/5 items - Day 40Not started
DL loss functions + DSA Trees
Cross-entropy, label smoothing, focal, contrastive (InfoNCE), CTC.
2 topics0/5 items - Day 41Not started
DL training tricks (clipping, accum, mixed precision, checkpointing) + DSA Trees
How real teams fit big models on small GPUs.
2 topics0/6 items - Day 42Not started
DL foundations consolidation + DSA Trees finish
Run 60-min concept self-quiz on weeks 6 so far; finalize Trees pattern.
3 topics0/7 items
Week 7
Computer Vision
Days 43–49 · 37 items
0%
Week 7
Computer Vision
Days 43–49 · 37 items
- Day 43Not started
CNN basics: conv, pool, receptive field + DSA Heap
Compute output shapes. Receptive field of stacked 3×3 vs one 7×7.
2 topics0/5 items - Day 44Not started
CNN architectures (AlexNet → ResNet → EfficientNet) + DSA Tries
What problem each generation solved. Residuals, 1×1 convs, depthwise separable.
2 topics0/5 items - Day 45Not started
Transfer learning for vision + DSA Tries finish
Freeze vs fine-tune; AutoAugment vs RandAugment.
2 topics0/3 items - Day 46Not started
Object detection (R-CNN family, YOLO, DETR)
Two-stage vs one-stage; how DETR removes anchors and NMS.
2 topics0/6 items - Day 47Not started
ViT, CLIP, multimodal LLMs
Patch tokenization, [CLS] token, contrastive image-text training.
2 topics0/5 items - Day 48Not started
Generative vision (VAE, GAN, Diffusion / Stable Diffusion)
ELBO, mode collapse, DDPM forward/reverse, latent diffusion.
2 topics0/5 items - Day 49Not started
CV consolidation + DSA Backtracking
Run 60-min CV breadth quiz; rehearse mAP, IoU, U-Net, DETR.
3 topics0/8 items
Week 8
NLP & Transformers
Days 50–56 · 50 items
0%
Week 8
NLP & Transformers
Days 50–56 · 50 items
- Day 50Not started
NLP foundations: tokenization & embeddings
BPE/WordPiece/SentencePiece. word2vec → BERT contextual embeddings.
2 topics0/6 items - Day 51Not started
RNN, LSTM, GRU — and why we left them
Vanishing gradients, LSTM gates, why transformers won.
2 topics0/5 items - Day 52Not started
Attention & Transformer (Q,K,V) + Graphs
Self-attention end-to-end; multi-head, RoPE, FlashAttention, MQA/GQA.
2 topics0/6 items - Day 53Not started
Pretrained models — BERT, T5, GPT + DSA Graphs
Encoder-only vs encoder-decoder vs decoder-only; MLM vs causal LM.
2 topics0/5 items - Day 54Not started
NLP practical tasks: NER, summarization, MT + DSA Graphs
BIO tagging vs span-based; ROUGE / BERTScore / LLM-as-judge; beam search.
2 topics0/6 items - Day 55Not started
DL/NLP consolidation + DSA Graphs
60-min DL breadth quiz; rehearse self-attention, BERT, T5, transfer learning.
3 topics0/9 items - Day 56Not started
Deep learning wrap + DSA Graphs finish
Re-record CV + NLP breadth answers; identify shaky topics for re-study.
4 topics0/13 items
Week 9
MLOps foundations
Days 57–63 · 35 items
0%
Week 9
MLOps foundations
Days 57–63 · 35 items
- Day 57Not started
ML lifecycle, roles, team topology + DSA Adv Graphs
End-to-end map of failure modes; researcher vs MLE vs MLOps.
2 topics0/5 items - Day 58Not started
Feature stores (Feast, Tecton) + point-in-time correctness + DSA Adv Graphs
Training/serving skew, offline/online stores, PIT joins.
2 topics0/5 items - Day 59Not started
Model registry, versioning, lineage + DSA Adv Graphs finish
MLflow stages; data + code + model versioning; model cards.
2 topics0/5 items - Day 60Not started
Training pipelines & experiment tracking
Airflow vs Kubeflow vs Prefect; MLflow / W&B; reproducibility traps.
2 topics0/5 items - Day 61Not started
CI/CD for ML (CD4ML) + DSA 1-D DP
Code + data + model + deployment pipelines; tests for ML.
2 topics0/5 items - Day 62Not started
Deployment patterns: batch / real-time / streaming / edge + DSA 1-D DP
Latency budgets, async inference, when to push to device.
2 topics0/5 items - Day 63Not started
Serving infrastructure: Triton / TorchServe / BentoML / k8s + DSA 1-D DP
Dynamic batching, KServe, autoscaling, safe rollback.
2 topics0/5 items
Week 10
Production MLOps
Days 64–70 · 38 items
0%
Week 10
Production MLOps
Days 64–70 · 38 items
- Day 64Not started
Monitoring & drift (data / concept / label) + DSA 1-D DP
PSI / KS / JS for drift; closed-loop retraining; delayed labels.
2 topics0/5 items - Day 65Not started
Online experimentation for ML + DSA 1-D DP finish
A/B for models vs UI; shadow / canary / interleaving / off-policy.
2 topics0/5 items - Day 66Not started
Cost & scaling (autoscaling, spot, distillation) + DSA 2-D DP
Unit-cost-per-prediction; KEDA scaling; spot training without losing work.
2 topics0/5 items - Day 67Not started
Privacy & security: PII, DP, federated, attacks + DSA 2-D DP
K-anonymity, ε in DP, model-extraction defenses.
2 topics0/6 items - Day 68Not started
Multi-tenant & multi-region serving + DSA 2-D DP
Per-tenant LoRA vs base+adapter; data residency; noisy neighbors.
2 topics0/5 items - Day 69Not started
Observability for ML systems + DSA 2-D DP
Logs / metrics / traces; LLM-specific dimensions; SLOs and alerts.
2 topics0/5 items - Day 70Not started
Build vs buy + MLOps consolidation + DSA 2-D DP
Decision framework + vendor evaluation; finish a 60-min MLOps quiz.
3 topics0/7 items
Week 11
LLM foundations
Days 71–77 · 37 items
0%
Week 11
LLM foundations
Days 71–77 · 37 items
- Day 71Not started
LLM foundations: pretraining, scaling laws, KV cache + DSA 2-D DP
Chinchilla scaling, decoder-only at inference, emergent abilities debate.
2 topics0/5 items - Day 72Not started
Tokenization deep dive (BPE step-by-step) + DSA Greedy
Why tokenization breaks math; vocab size trade-offs.
2 topics0/5 items - Day 73Not started
Decoding strategies + speculative decoding + JSON mode + DSA Greedy
Greedy/beam/top-k/top-p/temperature; constrained generation.
2 topics0/6 items - Day 74Not started
Prompt engineering + CoT + ReAct + DSA Greedy
Few-shot vs zero-shot; CoT; jailbreak defense.
2 topics0/5 items - Day 75Not started
Function calling, tool use, MCP + DSA Greedy finish
Schemas, retries, hallucinated args; MCP architecture.
2 topics0/5 items - Day 76Not started
Reasoning models (o1/o3, Claude thinking) + DSA Intervals
Test-time compute; CoT vs ToT vs self-consistency.
2 topics0/5 items - Day 77Not started
LLM evaluation + benchmarks + LLM-as-judge + DSA Intervals
Perplexity vs MMLU vs GPQA vs SWE-bench; judge calibration.
2 topics0/6 items
Week 12
RAG
Days 78–84 · 33 items
0%
Week 12
RAG
Days 78–84 · 33 items
- Day 78Not started
RAG foundations: pipeline + chunking + DSA Intervals
When RAG vs FT; latency in retrieve→rerank→generate; chunk strategies.
2 topics0/5 items - Day 79Not started
Embeddings + vector DBs + ANN indexes
MTEB; pgvector vs Pinecone vs Weaviate vs Qdrant; HNSW vs IVF.
2 topics0/5 items - Day 80Not started
Retrieval strategies: dense / sparse / hybrid / HyDE
BM25 + dense fusion; HyDE; multi-query; multi-hop.
2 topics0/5 items - Day 81Not started
Reranking: cross-encoders, Cohere/BGE rerank, MMR
Bi-encoder retrieve + cross-encoder rerank — the two-stage pattern.
2 topics0/4 items - Day 82Not started
RAG evaluation: Ragas + LLM-as-judge + DSA Heap review
Faithfulness, context precision/recall, answer relevance.
2 topics0/5 items - Day 83Not started
Advanced RAG: parent-child, GraphRAG, fine-tuned embeddings
Auto-merging retrievers; GraphRAG for multi-hop; when to fine-tune embeddings.
2 topics0/4 items - Day 84Not started
Long-context vs RAG; agentic RAG; prompt caching
1M+ contexts; agent loops over retrieval; cost via caching.
2 topics0/5 items
Week 13
Agents, fine-tuning, alignment
Days 85–91 · 33 items
0%
Week 13
Agents, fine-tuning, alignment
Days 85–91 · 33 items
- Day 85Not started
LLM agents: ReAct, Plan-and-Execute, memory + DSA review
When to use an agent; designing memory for long-running agents.
2 topics0/5 items - Day 86Not started
Multi-agent systems: orchestration patterns + DSA review
Supervisor / swarm / hierarchical; AutoGen / CrewAI / LangGraph.
2 topics0/5 items - Day 87Not started
Fine-tuning: full vs LoRA vs QLoRA + DSA review
When FT beats RAG; LoRA decomposition; data curation for FT.
2 topics0/4 items - Day 88Not started
Alignment: SFT, RLHF, DPO/IPO/KTO/ORPO + DSA review
RLHF three stages; reward hacking; why DPO is simpler.
2 topics0/4 items - Day 89Not started
Guardrails & safety: input/output filters, jailbreaks, red-teaming
Defense-in-depth; classify the major jailbreak categories.
2 topics0/4 items - Day 90Not started
Agent protocols: MCP & A2A deep dive
MCP host/client/server; A2A; shared tool registries.
2 topics0/4 items - Day 91Not started
LLMOps: caching, routing, vLLM serving
Exact vs semantic caching; cascade routing; PagedAttention.
2 topics0/7 items
Week 14
Training & serving perf
Days 92–98 · 44 items
0%
Week 14
Training & serving perf
Days 92–98 · 44 items
- Day 92Not started
Distributed training: DDP, FSDP, ZeRO + DSA review
Gradient sync; sharding strategies; NCCL.
2 topics0/4 items - Day 93Not started
Training efficiency: mixed precision, accumulation, checkpointing
fp16 vs bf16 vs fp8; activation checkpointing math.
2 topics0/5 items - Day 94Not started
Hardware: GPUs, TPUs, NVLink, IB + DSA review
A100 vs H100 vs B200; HBM bandwidth; interconnect bottlenecks.
2 topics0/4 items - Day 95Not started
Inference optimization: quantization, distillation, pruning, batching
PTQ vs QAT, GPTQ/AWQ, continuous batching.
2 topics0/7 items - Day 96Not started
ML Infra consolidation + 3D parallelism review
Compose DP + TP + PP. Walk through Megatron-style training.
3 topics0/7 items - Day 97Not started
Infra mocks: pick a serving design + answer cost / SLO trade-offs
Self-mock 30-min: 'serve a 70B model at 100 QPS, $X budget, P99 < Y'.
3 topics0/9 items - Day 98Not started
Infra wrap + LLMOps consolidation
Cross-link distributed training + serving + cost questions.
3 topics0/8 items
Week 15
Specializations: Speech, RL, RecSys
Days 99–105 · 39 items
0%
Week 15
Specializations: Speech, RL, RecSys
Days 99–105 · 39 items
- Day 99Not started
Speech: ASR (Whisper) + TTS + streaming
Encoder-decoder vs CTC; Tacotron / FastSpeech; streaming latency.
2 topics0/4 items - Day 100Not started
CV deep dive: production detection, video, multimodal
YOLO production pipeline; video transformers; CLIP fusion.
2 topics0/4 items - Day 101Not started
NLP deep dive: IE, multilingual, code generation
Span-based IE; XLM-R; StarCoder / Code Llama.
2 topics0/5 items - Day 102Not started
RL basics: MDP, value, policy, exploration
Bellman; on-policy vs off-policy; Thompson sampling for bandits.
2 topics0/4 items - Day 103Not started
Deep RL: DQN, policy gradients, PPO, GRPO
Replay buffer; clipped surrogate; DeepSeek-R1's GRPO.
2 topics0/4 items - Day 104Not started
RLHF & RLAIF deep dive
Reward modeling pipeline; Constitutional AI; reward hacking detection.
2 topics0/4 items - Day 105Not started
RecSys foundations + two-tower + ranking + sequential
MF, two-tower, MMoE/PLE, position bias (PAL), SASRec / BERT4Rec.
5 topics0/14 items
Week 16
ML system design — classics
Days 106–112 · 26 items
0%
Week 16
ML system design — classics
Days 106–112 · 26 items
- Day 106Not started
ML System Design framework (7 steps)
The reusable scaffold for every design round: clarify → metrics → data → model → infra → eval → edges.
2 topics0/5 items - Day 107Not started
Design TikTok / YouTube feed recommendations
Two-stage architecture; cold start; candidate-generation strategies.
2 topics0/3 items - Day 108Not started
Design search ranking (Amazon/Google) + DSA review
Relevance vs freshness vs diversity; LTR; long-tail queries.
2 topics0/3 items - Day 109Not started
Design ads CTR prediction at scale + DSA review
Billion-cardinality features; cross features; calibration.
2 topics0/4 items - Day 110Not started
Design real-time fraud detection (Stripe Radar) + DSA review
Velocity / graph / behavioral features; delayed labels; cost-sensitive thresholds.
2 topics0/5 items - Day 111Not started
Design Uber ETA + dynamic pricing + DSA review
DeepETA features; surge pricing optimization.
2 topics0/3 items - Day 112Not started
Design news feed / social ranking + DSA review
Social-graph signals; chronological vs algorithmic; diversity vs engagement.
2 topics0/3 items
Week 17
ML system design — GenAI
Days 113–119 · 22 items
0%
Week 17
ML system design — GenAI
Days 113–119 · 22 items
- Day 113Not started
Design enterprise RAG (Glean-style) + DSA review
Multi-source ingestion; permission-aware retrieval; offline+online eval.
2 topics0/5 items - Day 114Not started
Design AI customer-support agent + DSA review
Tool catalog; escalation policy; quality eval offline/online.
2 topics0/3 items - Day 115Not started
Design LLM eval platform (Braintrust/LangSmith) + DSA review
Slicing dimensions; PII redaction; continuous online eval.
2 topics0/3 items - Day 116Not started
Design document intelligence (OCR + LLM extraction) + DSA review
Hybrid OCR + vision-LM extraction; confidence scoring; HITL review.
2 topics0/4 items - Day 117Not started
Design code assistant (GitHub Copilot / Cursor) + DSA review
Context construction; acceptance / retention metrics; latency budget.
2 topics0/2 items - Day 118Not started
Design image generation product (DALL-E / Midjourney scale) + DSA review
GPU capacity & queueing; cost; safety filters (NSFW/IP/deepfake).
2 topics0/3 items - Day 119Not started
Design real-time voice agent (ASR → LLM → TTS) + DSA review
Turn-taking; barge-in; first-audio-out latency budget.
2 topics0/2 items
Week 18
Trade-offs & self-mocks
Days 120–126 · 53 items
0%
Week 18
Trade-offs & self-mocks
Days 120–126 · 53 items
- Day 120Not started
Latency vs accuracy: caching, distillation, cascades + DSA review
What you actually do when accuracy is great but P99 is too high.
2 topics0/5 items - Day 121Not started
Multi-model routing & cascades + DSA review
Cheap-then-expensive; verifier models; budget-aware routing.
3 topics0/9 items - Day 122Not started
Cold-start strategies (recsys, search, ads) + DSA review
New users vs new items; content-based bridges; bandits.
3 topics0/8 items - Day 123Not started
Privacy-preserving ML (federated, DP, on-device) + DSA review
When each is the right answer; cost in accuracy.
3 topics0/9 items - Day 124Not started
Self-mock 1: pick a Week-16 case and rework + DSA review
Run a 60-min self-mock on a classic case (recsys/search/ads/fraud/ETA/feed).
3 topics0/6 items - Day 125Not started
Self-mock 2: pick a Week-17 GenAI case and rework + DSA review
Run a 60-min self-mock on a GenAI case (RAG/agent/eval/doc/code/img/voice).
3 topics0/8 items - Day 126Not started
Self-mock 3: 60-min full ML system design (your hardest case)
Pick the case you're least comfortable with. Record. Self-debrief.
3 topics0/8 items
Week 19
Mocks & behavioral
Days 127–133 · 26 items
0%
Week 19
Mocks & behavioral
Days 127–133 · 26 items
- Day 127Not started
Behavioral framework + TMABY + 'why us' stories
STAR / CAR; 90-second TMABY; tailored 'why this company'.
2 topics0/4 items - Day 128Not started
Behavioral: conflict, failure, leadership stories
Five rehearsed STAR stories — record them, listen back, cut filler.
2 topics0/4 items - Day 129Not started
Behavioral: tech leadership + project deep-dive
Walk through your hardest ML system. Trade-offs you considered AND rejected.
2 topics0/4 items - Day 130Not started
Mock interview: DSA round (45 min, 2 problems)
Time-boxed mock — write code, talk through complexity, debrief.
2 topics0/4 items - Day 131Not started
Mock interview: ML breadth + ML coding round
6 ML concept questions in 45 min + implement k-means or logreg in 30 min.
2 topics0/3 items - Day 132Not started
Mock interview: ML system design round (60 min)
Pick one case, run a clean 60-min mock, write down 5 follow-ups.
2 topics0/3 items - Day 133Not started
Mock interview: behavioral round + on-site simulation + day-of prep
5 STAR stories back-to-back. Plan logistics for the actual onsite.
2 topics0/4 items
Week 1
Probability & statistics
Days 1–7 · 42 items
- Day 01Not started
Probability fundamentals + DSA Arrays/Hashing kickoff
Open the loop: probability axioms, conditional probability, Bayes' theorem; ease into the easiest NeetCode pattern.
2 topics0/6 items - Day 02Not started
Distributions you'll see in interviews + DSA Arrays/Hashing
Bernoulli/Binomial/Poisson/Normal/Exponential. CLT intuition. More NeetCode arrays/hashing.
2 topics0/6 items - Day 03Not started
Hypothesis testing + DSA Arrays/Hashing finish
p-values, t/z/chi-squared/ANOVA, type I/II error, multiple testing.
2 topics0/6 items - Day 04Not started
Confidence intervals + bootstrapping + DSA Two Pointers
CIs, bootstrap, frequentist vs Bayesian; start the Two Pointers pattern.
2 topics0/6 items - Day 05Not started
A/B testing in production + DSA Two Pointers finish
MDE, sample size, SRM, peeking, CUPED — the four things that ruin tests.
2 topics0/5 items - Day 06Not started
Sampling, bias, resampling — and pattern review
Random/stratified/cluster/importance sampling. Selection/survivorship bias.
2 topics0/5 items - Day 07Not started
Stats consolidation + DSA Sliding Window kickoff
Quick recap of week 1 stats; rehearse Bayes, CLT, p-values, A/B; start Sliding Window.
3 topics0/8 items
Week 2
Linear algebra & optimization
Days 8–14 · 43 items
- Day 08Not started
Linear algebra essentials + DSA Math & Geometry
Vectors, matrices, dot product, norms — the operations under everything.
2 topics0/6 items - Day 09Not started
Eigenvalues & condition number + DSA Math & Geometry
Eigen-decompositions, spectral theorem, why condition number matters in training.
2 topics0/6 items - Day 10Not started
SVD, PCA, t-SNE, UMAP + DSA Math & Geometry finish
Workhorse decomposition, dimensionality reduction, when to read which plot.
2 topics0/5 items - Day 11Not started
Calculus & gradients + DSA Bit Manipulation kickoff
Chain rule, partial derivatives, Jacobians, Hessians — what backprop will use.
2 topics0/6 items - Day 12Not started
Optimization for ML: SGD → Adam → AdamW
Convexity, momentum, adaptive optimizers, schedulers. The interview classic.
2 topics0/6 items - Day 13Not started
Bias-variance, double descent, learning curves
The framing every model debugging conversation falls back on.
2 topics0/5 items - Day 14Not started
Math/stats consolidation + DSA Sliding Window finish
Recap weeks 1-2 with rehearsed answers. Wrap Sliding Window pattern.
3 topics0/9 items
Week 3
Linear & logistic regression
Days 15–21 · 38 items
- Day 15Not started
Linear regression deep dive + DSA Stack kickoff
OLS derivation, MLE under Gaussian noise, assumptions, loss choice.
2 topics0/7 items - Day 16Not started
Logistic regression + classification metrics + DSA Stack
Cross-entropy, ROC vs PR, calibration, threshold selection.
2 topics0/6 items - Day 17Not started
Regularization (L1, L2, ElasticNet) + DSA Stack finish
Sparsity geometry, Bayesian priors, why ElasticNet exists.
2 topics0/5 items - Day 18Not started
Cross-validation & data leakage + DSA Binary Search
k-fold, stratified, time-series CV, nested CV, leak prevention.
2 topics0/6 items - Day 19Not started
Decision trees + DSA Binary Search
Splits (Gini/entropy), pruning, why trees are high-variance.
2 topics0/5 items - Day 20Not started
Bagging, Random Forest, boosting intuition + DSA Binary Search finish
Variance reduction vs bias reduction; bagging vs boosting.
2 topics0/5 items - Day 21Not started
Hyperparameter tuning — random > grid; Bayes / Hyperband
Search spaces, pruning bad runs early.
2 topics0/4 items
Week 4
Trees, GBDT, classification
Days 22–28 · 37 items
- Day 22Not started
Gradient boosting (XGBoost, LightGBM, CatBoost) + DSA Linked List
Why GBDT beats RF on tabular. XGBoost tricks. Pick one and tune.
2 topics0/5 items - Day 23Not started
Imbalanced classification + DSA Linked List
SMOTE / class weights / focal loss. PR-AUC, F-beta, MCC.
2 topics0/5 items - Day 24Not started
SVM, kNN, Naive Bayes + DSA Linked List
Kernel trick, curse of dimensionality, generative vs discriminative.
2 topics0/5 items - Day 25Not started
Clustering: k-means, DBSCAN, hierarchical + DSA Linked List
Lloyd's algorithm, cluster count selection, when DBSCAN beats k-means.
2 topics0/5 items - Day 26Not started
Feature engineering deep dive + DSA Linked List finish
Scaling, encoding, missing values, feature interactions.
2 topics0/5 items - Day 27Not started
Feature selection (filter / wrapper / embedded / SHAP)
Mutual information, L1, permutation, SHAP — fair attributions.
2 topics0/6 items - Day 28Not started
ML coding from scratch — k-means, kNN, logistic regression
Implement, time, debug. The most-skipped form of practice.
2 topics0/6 items
Week 5
Clustering, features, OOPS
Days 29–35 · 46 items
- Day 29Not started
OOPS pillars & SOLID principles + DSA Heap
SRP, OCP, LSP, ISP, DIP — pick the one you violate most and refactor.
2 topics0/5 items - Day 30Not started
Design patterns — creational / structural / behavioral + DSA Heap
Factory, builder, adapter, strategy, observer — and when each is wrong.
2 topics0/5 items - Day 31Not started
Concurrency in Python: GIL, asyncio, multiprocessing + DSA Heap finish
When threads help, when they don't; futures and queues for ML pipelines.
2 topics0/4 items - Day 32Not started
ML coding consolidation + design pattern review
Re-implement one classifier with a clean OO API. Reflect on SOLID violations.
3 topics0/8 items - Day 33Not started
Trad-ML breadth review (regression, trees, ensembles, clustering)
60-min self-quiz on weeks 3-4. Note the questions you fumble.
3 topics0/8 items - Day 34Not started
Trad-ML pitfall drills (leakage, imbalance, calibration)
The three failure modes that show up in nearly every ML interview.
3 topics0/7 items - Day 35Not started
Trad-ML consolidation + week-5 wrap
Wrap classical ML; record yourself answering the 5 hardest questions.
4 topics0/9 items
Week 6
Neural network foundations
Days 36–42 · 40 items
- Day 36Not started
NN basics: perceptron, MLP, activations + DSA Trees
Forward pass, why XOR needs hidden layers, ReLU vs sigmoid vs GELU.
2 topics0/6 items - Day 37Not started
Backpropagation & autograd + DSA Trees
Backprop as the chain rule on a computation graph. PyTorch autograd basics.
2 topics0/6 items - Day 38Not started
DL optimizers in practice + DSA Trees
Adam vs AdamW vs SGD+momentum. Warmup, cosine, OneCycle.
2 topics0/5 items - Day 39Not started
DL regularization (dropout, BN/LN/RMSNorm, augmentation) + DSA Trees
Why transformers prefer LayerNorm. Mixup. When dropout hurts.
2 topics0/5 items - Day 40Not started
DL loss functions + DSA Trees
Cross-entropy, label smoothing, focal, contrastive (InfoNCE), CTC.
2 topics0/5 items - Day 41Not started
DL training tricks (clipping, accum, mixed precision, checkpointing) + DSA Trees
How real teams fit big models on small GPUs.
2 topics0/6 items - Day 42Not started
DL foundations consolidation + DSA Trees finish
Run 60-min concept self-quiz on weeks 6 so far; finalize Trees pattern.
3 topics0/7 items
Week 7
Computer Vision
Days 43–49 · 37 items
- Day 43Not started
CNN basics: conv, pool, receptive field + DSA Heap
Compute output shapes. Receptive field of stacked 3×3 vs one 7×7.
2 topics0/5 items - Day 44Not started
CNN architectures (AlexNet → ResNet → EfficientNet) + DSA Tries
What problem each generation solved. Residuals, 1×1 convs, depthwise separable.
2 topics0/5 items - Day 45Not started
Transfer learning for vision + DSA Tries finish
Freeze vs fine-tune; AutoAugment vs RandAugment.
2 topics0/3 items - Day 46Not started
Object detection (R-CNN family, YOLO, DETR)
Two-stage vs one-stage; how DETR removes anchors and NMS.
2 topics0/6 items - Day 47Not started
ViT, CLIP, multimodal LLMs
Patch tokenization, [CLS] token, contrastive image-text training.
2 topics0/5 items - Day 48Not started
Generative vision (VAE, GAN, Diffusion / Stable Diffusion)
ELBO, mode collapse, DDPM forward/reverse, latent diffusion.
2 topics0/5 items - Day 49Not started
CV consolidation + DSA Backtracking
Run 60-min CV breadth quiz; rehearse mAP, IoU, U-Net, DETR.
3 topics0/8 items
Week 8
NLP & Transformers
Days 50–56 · 50 items
- Day 50Not started
NLP foundations: tokenization & embeddings
BPE/WordPiece/SentencePiece. word2vec → BERT contextual embeddings.
2 topics0/6 items - Day 51Not started
RNN, LSTM, GRU — and why we left them
Vanishing gradients, LSTM gates, why transformers won.
2 topics0/5 items - Day 52Not started
Attention & Transformer (Q,K,V) + Graphs
Self-attention end-to-end; multi-head, RoPE, FlashAttention, MQA/GQA.
2 topics0/6 items - Day 53Not started
Pretrained models — BERT, T5, GPT + DSA Graphs
Encoder-only vs encoder-decoder vs decoder-only; MLM vs causal LM.
2 topics0/5 items - Day 54Not started
NLP practical tasks: NER, summarization, MT + DSA Graphs
BIO tagging vs span-based; ROUGE / BERTScore / LLM-as-judge; beam search.
2 topics0/6 items - Day 55Not started
DL/NLP consolidation + DSA Graphs
60-min DL breadth quiz; rehearse self-attention, BERT, T5, transfer learning.
3 topics0/9 items - Day 56Not started
Deep learning wrap + DSA Graphs finish
Re-record CV + NLP breadth answers; identify shaky topics for re-study.
4 topics0/13 items
Week 9
MLOps foundations
Days 57–63 · 35 items
- Day 57Not started
ML lifecycle, roles, team topology + DSA Adv Graphs
End-to-end map of failure modes; researcher vs MLE vs MLOps.
2 topics0/5 items - Day 58Not started
Feature stores (Feast, Tecton) + point-in-time correctness + DSA Adv Graphs
Training/serving skew, offline/online stores, PIT joins.
2 topics0/5 items - Day 59Not started
Model registry, versioning, lineage + DSA Adv Graphs finish
MLflow stages; data + code + model versioning; model cards.
2 topics0/5 items - Day 60Not started
Training pipelines & experiment tracking
Airflow vs Kubeflow vs Prefect; MLflow / W&B; reproducibility traps.
2 topics0/5 items - Day 61Not started
CI/CD for ML (CD4ML) + DSA 1-D DP
Code + data + model + deployment pipelines; tests for ML.
2 topics0/5 items - Day 62Not started
Deployment patterns: batch / real-time / streaming / edge + DSA 1-D DP
Latency budgets, async inference, when to push to device.
2 topics0/5 items - Day 63Not started
Serving infrastructure: Triton / TorchServe / BentoML / k8s + DSA 1-D DP
Dynamic batching, KServe, autoscaling, safe rollback.
2 topics0/5 items
Week 10
Production MLOps
Days 64–70 · 38 items
- Day 64Not started
Monitoring & drift (data / concept / label) + DSA 1-D DP
PSI / KS / JS for drift; closed-loop retraining; delayed labels.
2 topics0/5 items - Day 65Not started
Online experimentation for ML + DSA 1-D DP finish
A/B for models vs UI; shadow / canary / interleaving / off-policy.
2 topics0/5 items - Day 66Not started
Cost & scaling (autoscaling, spot, distillation) + DSA 2-D DP
Unit-cost-per-prediction; KEDA scaling; spot training without losing work.
2 topics0/5 items - Day 67Not started
Privacy & security: PII, DP, federated, attacks + DSA 2-D DP
K-anonymity, ε in DP, model-extraction defenses.
2 topics0/6 items - Day 68Not started
Multi-tenant & multi-region serving + DSA 2-D DP
Per-tenant LoRA vs base+adapter; data residency; noisy neighbors.
2 topics0/5 items - Day 69Not started
Observability for ML systems + DSA 2-D DP
Logs / metrics / traces; LLM-specific dimensions; SLOs and alerts.
2 topics0/5 items - Day 70Not started
Build vs buy + MLOps consolidation + DSA 2-D DP
Decision framework + vendor evaluation; finish a 60-min MLOps quiz.
3 topics0/7 items
Week 11
LLM foundations
Days 71–77 · 37 items
- Day 71Not started
LLM foundations: pretraining, scaling laws, KV cache + DSA 2-D DP
Chinchilla scaling, decoder-only at inference, emergent abilities debate.
2 topics0/5 items - Day 72Not started
Tokenization deep dive (BPE step-by-step) + DSA Greedy
Why tokenization breaks math; vocab size trade-offs.
2 topics0/5 items - Day 73Not started
Decoding strategies + speculative decoding + JSON mode + DSA Greedy
Greedy/beam/top-k/top-p/temperature; constrained generation.
2 topics0/6 items - Day 74Not started
Prompt engineering + CoT + ReAct + DSA Greedy
Few-shot vs zero-shot; CoT; jailbreak defense.
2 topics0/5 items - Day 75Not started
Function calling, tool use, MCP + DSA Greedy finish
Schemas, retries, hallucinated args; MCP architecture.
2 topics0/5 items - Day 76Not started
Reasoning models (o1/o3, Claude thinking) + DSA Intervals
Test-time compute; CoT vs ToT vs self-consistency.
2 topics0/5 items - Day 77Not started
LLM evaluation + benchmarks + LLM-as-judge + DSA Intervals
Perplexity vs MMLU vs GPQA vs SWE-bench; judge calibration.
2 topics0/6 items
Week 12
RAG
Days 78–84 · 33 items
- Day 78Not started
RAG foundations: pipeline + chunking + DSA Intervals
When RAG vs FT; latency in retrieve→rerank→generate; chunk strategies.
2 topics0/5 items - Day 79Not started
Embeddings + vector DBs + ANN indexes
MTEB; pgvector vs Pinecone vs Weaviate vs Qdrant; HNSW vs IVF.
2 topics0/5 items - Day 80Not started
Retrieval strategies: dense / sparse / hybrid / HyDE
BM25 + dense fusion; HyDE; multi-query; multi-hop.
2 topics0/5 items - Day 81Not started
Reranking: cross-encoders, Cohere/BGE rerank, MMR
Bi-encoder retrieve + cross-encoder rerank — the two-stage pattern.
2 topics0/4 items - Day 82Not started
RAG evaluation: Ragas + LLM-as-judge + DSA Heap review
Faithfulness, context precision/recall, answer relevance.
2 topics0/5 items - Day 83Not started
Advanced RAG: parent-child, GraphRAG, fine-tuned embeddings
Auto-merging retrievers; GraphRAG for multi-hop; when to fine-tune embeddings.
2 topics0/4 items - Day 84Not started
Long-context vs RAG; agentic RAG; prompt caching
1M+ contexts; agent loops over retrieval; cost via caching.
2 topics0/5 items
Week 13
Agents, fine-tuning, alignment
Days 85–91 · 33 items
- Day 85Not started
LLM agents: ReAct, Plan-and-Execute, memory + DSA review
When to use an agent; designing memory for long-running agents.
2 topics0/5 items - Day 86Not started
Multi-agent systems: orchestration patterns + DSA review
Supervisor / swarm / hierarchical; AutoGen / CrewAI / LangGraph.
2 topics0/5 items - Day 87Not started
Fine-tuning: full vs LoRA vs QLoRA + DSA review
When FT beats RAG; LoRA decomposition; data curation for FT.
2 topics0/4 items - Day 88Not started
Alignment: SFT, RLHF, DPO/IPO/KTO/ORPO + DSA review
RLHF three stages; reward hacking; why DPO is simpler.
2 topics0/4 items - Day 89Not started
Guardrails & safety: input/output filters, jailbreaks, red-teaming
Defense-in-depth; classify the major jailbreak categories.
2 topics0/4 items - Day 90Not started
Agent protocols: MCP & A2A deep dive
MCP host/client/server; A2A; shared tool registries.
2 topics0/4 items - Day 91Not started
LLMOps: caching, routing, vLLM serving
Exact vs semantic caching; cascade routing; PagedAttention.
2 topics0/7 items
Week 14
Training & serving perf
Days 92–98 · 44 items
- Day 92Not started
Distributed training: DDP, FSDP, ZeRO + DSA review
Gradient sync; sharding strategies; NCCL.
2 topics0/4 items - Day 93Not started
Training efficiency: mixed precision, accumulation, checkpointing
fp16 vs bf16 vs fp8; activation checkpointing math.
2 topics0/5 items - Day 94Not started
Hardware: GPUs, TPUs, NVLink, IB + DSA review
A100 vs H100 vs B200; HBM bandwidth; interconnect bottlenecks.
2 topics0/4 items - Day 95Not started
Inference optimization: quantization, distillation, pruning, batching
PTQ vs QAT, GPTQ/AWQ, continuous batching.
2 topics0/7 items - Day 96Not started
ML Infra consolidation + 3D parallelism review
Compose DP + TP + PP. Walk through Megatron-style training.
3 topics0/7 items - Day 97Not started
Infra mocks: pick a serving design + answer cost / SLO trade-offs
Self-mock 30-min: 'serve a 70B model at 100 QPS, $X budget, P99 < Y'.
3 topics0/9 items - Day 98Not started
Infra wrap + LLMOps consolidation
Cross-link distributed training + serving + cost questions.
3 topics0/8 items
Week 15
Specializations: Speech, RL, RecSys
Days 99–105 · 39 items
- Day 99Not started
Speech: ASR (Whisper) + TTS + streaming
Encoder-decoder vs CTC; Tacotron / FastSpeech; streaming latency.
2 topics0/4 items - Day 100Not started
CV deep dive: production detection, video, multimodal
YOLO production pipeline; video transformers; CLIP fusion.
2 topics0/4 items - Day 101Not started
NLP deep dive: IE, multilingual, code generation
Span-based IE; XLM-R; StarCoder / Code Llama.
2 topics0/5 items - Day 102Not started
RL basics: MDP, value, policy, exploration
Bellman; on-policy vs off-policy; Thompson sampling for bandits.
2 topics0/4 items - Day 103Not started
Deep RL: DQN, policy gradients, PPO, GRPO
Replay buffer; clipped surrogate; DeepSeek-R1's GRPO.
2 topics0/4 items - Day 104Not started
RLHF & RLAIF deep dive
Reward modeling pipeline; Constitutional AI; reward hacking detection.
2 topics0/4 items - Day 105Not started
RecSys foundations + two-tower + ranking + sequential
MF, two-tower, MMoE/PLE, position bias (PAL), SASRec / BERT4Rec.
5 topics0/14 items
Week 16
ML system design — classics
Days 106–112 · 26 items
- Day 106Not started
ML System Design framework (7 steps)
The reusable scaffold for every design round: clarify → metrics → data → model → infra → eval → edges.
2 topics0/5 items - Day 107Not started
Design TikTok / YouTube feed recommendations
Two-stage architecture; cold start; candidate-generation strategies.
2 topics0/3 items - Day 108Not started
Design search ranking (Amazon/Google) + DSA review
Relevance vs freshness vs diversity; LTR; long-tail queries.
2 topics0/3 items - Day 109Not started
Design ads CTR prediction at scale + DSA review
Billion-cardinality features; cross features; calibration.
2 topics0/4 items - Day 110Not started
Design real-time fraud detection (Stripe Radar) + DSA review
Velocity / graph / behavioral features; delayed labels; cost-sensitive thresholds.
2 topics0/5 items - Day 111Not started
Design Uber ETA + dynamic pricing + DSA review
DeepETA features; surge pricing optimization.
2 topics0/3 items - Day 112Not started
Design news feed / social ranking + DSA review
Social-graph signals; chronological vs algorithmic; diversity vs engagement.
2 topics0/3 items
Week 17
ML system design — GenAI
Days 113–119 · 22 items
- Day 113Not started
Design enterprise RAG (Glean-style) + DSA review
Multi-source ingestion; permission-aware retrieval; offline+online eval.
2 topics0/5 items - Day 114Not started
Design AI customer-support agent + DSA review
Tool catalog; escalation policy; quality eval offline/online.
2 topics0/3 items - Day 115Not started
Design LLM eval platform (Braintrust/LangSmith) + DSA review
Slicing dimensions; PII redaction; continuous online eval.
2 topics0/3 items - Day 116Not started
Design document intelligence (OCR + LLM extraction) + DSA review
Hybrid OCR + vision-LM extraction; confidence scoring; HITL review.
2 topics0/4 items - Day 117Not started
Design code assistant (GitHub Copilot / Cursor) + DSA review
Context construction; acceptance / retention metrics; latency budget.
2 topics0/2 items - Day 118Not started
Design image generation product (DALL-E / Midjourney scale) + DSA review
GPU capacity & queueing; cost; safety filters (NSFW/IP/deepfake).
2 topics0/3 items - Day 119Not started
Design real-time voice agent (ASR → LLM → TTS) + DSA review
Turn-taking; barge-in; first-audio-out latency budget.
2 topics0/2 items
Week 18
Trade-offs & self-mocks
Days 120–126 · 53 items
- Day 120Not started
Latency vs accuracy: caching, distillation, cascades + DSA review
What you actually do when accuracy is great but P99 is too high.
2 topics0/5 items - Day 121Not started
Multi-model routing & cascades + DSA review
Cheap-then-expensive; verifier models; budget-aware routing.
3 topics0/9 items - Day 122Not started
Cold-start strategies (recsys, search, ads) + DSA review
New users vs new items; content-based bridges; bandits.
3 topics0/8 items - Day 123Not started
Privacy-preserving ML (federated, DP, on-device) + DSA review
When each is the right answer; cost in accuracy.
3 topics0/9 items - Day 124Not started
Self-mock 1: pick a Week-16 case and rework + DSA review
Run a 60-min self-mock on a classic case (recsys/search/ads/fraud/ETA/feed).
3 topics0/6 items - Day 125Not started
Self-mock 2: pick a Week-17 GenAI case and rework + DSA review
Run a 60-min self-mock on a GenAI case (RAG/agent/eval/doc/code/img/voice).
3 topics0/8 items - Day 126Not started
Self-mock 3: 60-min full ML system design (your hardest case)
Pick the case you're least comfortable with. Record. Self-debrief.
3 topics0/8 items
Week 19
Mocks & behavioral
Days 127–133 · 26 items
- Day 127Not started
Behavioral framework + TMABY + 'why us' stories
STAR / CAR; 90-second TMABY; tailored 'why this company'.
2 topics0/4 items - Day 128Not started
Behavioral: conflict, failure, leadership stories
Five rehearsed STAR stories — record them, listen back, cut filler.
2 topics0/4 items - Day 129Not started
Behavioral: tech leadership + project deep-dive
Walk through your hardest ML system. Trade-offs you considered AND rejected.
2 topics0/4 items - Day 130Not started
Mock interview: DSA round (45 min, 2 problems)
Time-boxed mock — write code, talk through complexity, debrief.
2 topics0/4 items - Day 131Not started
Mock interview: ML breadth + ML coding round
6 ML concept questions in 45 min + implement k-means or logreg in 30 min.
2 topics0/3 items - Day 132Not started
Mock interview: ML system design round (60 min)
Pick one case, run a clean 60-min mock, write down 5 follow-ups.
2 topics0/3 items - Day 133Not started
Mock interview: behavioral round + on-site simulation + day-of prep
5 STAR stories back-to-back. Plan logistics for the actual onsite.
2 topics0/4 items