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
LLM & GenAI
Large language models and generative AI