Study Path Agent Study Path Agent
Generate Your Own
Artificial Intelligence (AI) — learn everything (complete learning path)
125 topics across 7 chapters
Chapter 1
Foundations of AI
1
Core AI concepts & terminology
2 subtopics
2
Types of learning: supervised vs unsupervised vs reinforcement (intuition)
3
Overfitting vs generalization (intuition)
4
Problem framing, data splits, and metrics (basics)
2 subtopics
5
Train/validation/test splits + data leakage patterns
6
Choosing the right metric (accuracy, F1, AUC, RMSE, etc.)
7
Search, planning, and constraints (classic AI)
2 subtopics
8
Heuristics and A* search (high level)
9
Constraint satisfaction problems (CSPs) basics
10
Experimentation and communication
2 subtopics
11
Reproducibility basics: seeds, configs, environments
12
Writing a model report: assumptions, results, limitations
Chapter 2
Math & Statistics for AI
13
Linear algebra for ML
2 subtopics
14
Matrices, norms, dot products (what you actually use)
15
Eigenvalues/SVD intuition and why they matter
16
Calculus and gradients
2 subtopics
17
Derivatives and partial derivatives (practice-focused)
18
Chain rule and backprop math (core idea)
19
Probability for ML
2 subtopics
20
Conditional probability and Bayes’ rule
21
Expectation and variance (how to compute + interpret)
22
Statistics and hypothesis testing
2 subtopics
23
Confidence intervals (intuition + simple calculations)
24
Hypothesis tests and p-values (practical meaning)
25
Optimization basics for ML
2 subtopics
26
Gradient descent family (SGD, momentum) intuition
27
Regularization as an optimization tradeoff
Chapter 3
Programming & Data Skills for AI
28
Python for AI (practical)
2 subtopics
29
Clean Python for ML: functions, modules, notebooks vs scripts
30
Debugging and profiling basics
31
Data wrangling (pandas-style skills)
2 subtopics
32
Groupby/joins/reshape skills for datasets
33
Data cleaning: missing values, outliers, duplicates
34
SQL and relational data basics
2 subtopics
35
SQL essentials: SELECT, JOIN, GROUP BY (hands-on)
36
Indexes and query performance (intuition)
37
Software engineering + Git for ML code
2 subtopics
38
Git basics: branches, pull requests, code reviews
39
Testing + project structure for ML codebases
40
Compute environment basics (Linux, GPUs, containers)
2 subtopics
41
Linux shell basics (files, processes, permissions)
42
GPUs + environments: conda/venv, Docker (concepts)
Chapter 4
Classical Machine Learning
43
Preprocessing & feature engineering
2 subtopics
44
Scaling/normalization + categorical encoding
45
Imbalanced data strategies (weights, resampling)
46
Supervised learning algorithms (core set)
2 subtopics
47
Linear regression and logistic regression (what + when)
48
Decision trees, Random Forests, gradient boosting
49
Unsupervised learning (core set)
2 subtopics
50
k-means clustering + PCA (core ideas)
51
Anomaly detection basics
52
Evaluation, validation, and tuning
2 subtopics
53
Cross-validation and stratification
54
Hyperparameter search (grid/random) + early stopping
55
Interpretability & debugging models
2 subtopics
56
SHAP/LIME overview (and common pitfalls)
57
Learning curves, ablations, and error analysis
58
Reinforcement learning (intro)
2 subtopics
59
MDPs, value functions, and rewards (intuition)
60
Q-learning vs policy gradients (high level)
Chapter 5
Deep Learning & Generative AI
61
Neural network fundamentals
2 subtopics
62
MLPs and activations (capacity + intuition)
63
Losses and backprop (intuition, not heavy math)
64
Training deep networks (practical)
2 subtopics
65
Normalization and dropout (why they help)
66
Optimizers (Adam/SGD) and learning rate schedules
67
Computer vision with CNNs
2 subtopics
68
Convolution, pooling, receptive fields (core concepts)
69
Transfer learning for vision models
70
Transformers for language and sequences
2 subtopics
71
Self-attention (what it computes)
72
Masking + encoder/decoder patterns
73
Generative models (GANs, VAEs, diffusion)
2 subtopics
74
GANs vs VAEs (when they’re used)
75
Diffusion models (denoising and sampling intuition)
76
LLM application building
3 subtopics
77
Prompting patterns: zero/few-shot, tools, structured outputs
78
Embeddings + RAG basics (retrieval and grounding)
79
Fine-tuning vs LoRA (when to choose)
Chapter 6
MLOps & Deployment
80
Pipelines, datasets, and reproducibility
2 subtopics
81
Dataset versioning, lineage, and quality checks
82
Workflow orchestration basics (DAGs, retries, artifacts)
83
Model packaging and serving
2 subtopics
84
Batch vs online inference patterns
85
Serving APIs (REST/gRPC) and latency budgets
86
Monitoring, drift, and incident response
2 subtopics
87
Data drift vs concept drift (detection intuition)
88
Observability + rollback plans (production mindset)
89
CI/CD for ML systems
2 subtopics
90
Automated tests for data + models
91
Artifacts, model registry ideas, and reproducible builds
92
Security & privacy in deployed AI
2 subtopics
93
Threat modeling for ML (prompt injection, model theft)
94
PII handling, access control, encryption basics
95
Scaling, latency, and cost
2 subtopics
96
Caching and batching to reduce cost/latency
97
Cost estimation and capacity planning (basics)
Chapter 7
Responsible AI & Capstone Projects
98
Fairness and bias
2 subtopics
99
Where bias comes from in real pipelines
100
Fairness metrics and tradeoffs (high level)
101
Privacy and data ethics
2 subtopics
102
Consent, data minimization, retention policies
103
Differential privacy (intuition) and limitations
104
Safety, robustness, and adversarial issues
2 subtopics
105
Adversarial examples (intuition) and common defenses
106
Safe evaluation: stress tests and red-teaming basics
107
Governance and documentation
2 subtopics
108
Model cards and datasheets (documentation habits)
109
Human-in-the-loop design and escalation paths
110
Capstone projects (portfolio builders)
3 subtopics
111
Capstone 1: Tabular ML project end-to-end
112
Capstone 2: Build an LLM RAG app + evaluation harness
113
Capstone 3: Deploy + monitor a model (production-like)
114
Career and continuous learning
3 subtopics
115
Portfolio: write case studies and show impact
116
Interview prep: ML fundamentals + basic system design
117
Staying current: reading papers and tracking new methods