Browse topics by category or filter by your target role
Filter by Role
Math, statistics, and programming fundamentals
Master probabilistic thinking and statistical inference for understanding ML models
Core ML algorithms and techniques
Master classification and regression algorithms from fundamentals to advanced techniques
Learn clustering, dimensionality reduction, and pattern discovery in unlabeled data
Learn to properly evaluate ML models and avoid common pitfalls like overfitting
Neural networks and architectures
Understand the building blocks of deep learning from perceptrons to multi-layer networks
Master CNNs for image classification, object detection, and computer vision tasks
Learn recurrent architectures for sequential data like text and time series
Master PyTorch and TensorFlow for building and training deep learning models
Large language models and generative AI
Master the Transformer - the foundational architecture behind GPT, BERT, and modern LLMs
Learn to customize LLMs for specific tasks through fine-tuning and adaptation
Learn to properly evaluate LLM outputs for quality, safety, and task performance
Research methodology and advanced topics
Develop the skill of efficiently reading and understanding machine learning research papers
Learn the scientific method applied to machine learning research
Understand the challenges of building AI systems that are safe, aligned, and beneficial