1
Python
The language fundamentals every other topic here assumes.
2
SQL
Query fundamentals for the data layer beneath ML pipelines and RAG systems.
3
GitHub
Git internals, branching strategy, and GitHub-specific workflow tooling.
4
Math
Linear algebra, calculus, probability, and statistics behind ML models.
5
Machine Learning
Classical ML — the layer beneath deep learning and LLMs.
6
Embeddings
From sparse NLP features to dense vectors — what an embedding is and how it's trained.
7
Attention
Why RNNs struggled with long text, and how self-attention and transformers replaced them.
8
LLM
Core mechanics, inference, tuning, and production monitoring.
9
AI Frameworks
The orchestration layer on top of raw LLM calls.
10
Chatbot
The conversational-interface layer between raw LLM calls and full agents.
11
RAG
Retrieval-augmented generation: faithfulness, failure modes, and evaluation.
12
AI Platform
Enterprise platform architecture for agentic GenAI systems.
13
System Design
Open-ended design questions that synthesize RAG, agents, and production into one answer.
14
MCP
Model Context Protocol, from first principles.
15
API Design
How FastAPI works under the hood, core concepts, and a runnable example.