Study Topics
Browse topics by category or filter by your target role
Filter by Role
Foundations
Math, statistics, and programming fundamentals
Linear Algebra
Master vectors, matrices, and transformations that form the mathematical backbone of machine learning
Calculus & Optimization
Learn differentiation, gradients, and optimization techniques essential for training neural networks
Probability & Statistics
Master probabilistic thinking and statistical inference for understanding ML models
Python for ML
Master Python programming with focus on data science and machine learning applications
Machine Learning
Core ML algorithms and techniques
Supervised Learning
Master classification and regression algorithms from fundamentals to advanced techniques
Unsupervised Learning
Learn clustering, dimensionality reduction, and pattern discovery in unlabeled data
Model Evaluation & Validation
Learn to properly evaluate ML models and avoid common pitfalls like overfitting
Deep Learning
Neural networks and architectures
Neural Network Fundamentals
Understand the building blocks of deep learning from perceptrons to multi-layer networks
Convolutional Neural Networks
Master CNNs for image classification, object detection, and computer vision tasks
RNNs & Sequence Models
Learn recurrent architectures for sequential data like text and time series
Deep Learning Frameworks
Master PyTorch and TensorFlow for building and training deep learning models
LLM & GenAI
Large language models and generative AI
Transformer Architecture
Master the Transformer - the foundational architecture behind GPT, BERT, and modern LLMs
Prompt Engineering
Learn techniques to effectively communicate with and extract value from LLMs
RAG Systems
Build Retrieval-Augmented Generation systems to ground LLMs with external knowledge
Fine-tuning LLMs
Learn to customize LLMs for specific tasks through fine-tuning and adaptation
AI Agents & Tool Use
Build autonomous AI agents that can plan, use tools, and accomplish complex tasks
LLM Evaluation
Learn to properly evaluate LLM outputs for quality, safety, and task performance
Engineering
Deployment, MLOps, and production systems
MLOps Fundamentals
Learn the practices and tools for deploying and maintaining ML systems in production
Model Deployment
Learn to deploy ML models as scalable APIs and services
LLM Inference Optimization
Optimize LLM inference for speed, cost, and efficiency
Vector Databases
Learn to store and query embeddings efficiently for semantic search and RAG
Research
Research methodology and advanced topics
Reading ML Papers
Develop the skill of efficiently reading and understanding machine learning research papers
ML Research Methodology
Learn the scientific method applied to machine learning research
AI Safety & Alignment
Understand the challenges of building AI systems that are safe, aligned, and beneficial