Math foundations
Khan Academy Linear AlgebraVectors, matrices, dot products, basis, and transformations without paywalls.
Math foundations
StatQuest Machine Learning PlaylistFriendly explanations of regression, trees, boosting, PCA, and evaluation.
Python
Official Python TutorialThe cleanest source for Python syntax, functions, modules, and standard library basics.
Python
Kaggle Python CourseShort exercises that get you writing practical notebook code quickly.
Data work
Kaggle Pandas CourseEnough dataframe fluency to clean, join, group, and inspect real datasets.
Core ML
Google Machine Learning Crash CourseA practical introduction to features, loss, generalization, neural nets, and responsible ML.
Core ML
Kaggle Intro to Machine LearningA beginner-friendly path through train/test splits, decision trees, and random forests.
Core ML
MIT OpenCourseWare 6.036 Introduction to Machine LearningMore rigorous lectures and assignments when you want university-level depth.
Deep learning
fast.ai Practical Deep Learning for CodersProject-first deep learning, useful once you can work in Python notebooks.
Deep learning
PyTorch Learn the BasicsHands-on tensors, datasets, models, optimization, and saving/loading models.
Modern AI
Hugging Face LLM CourseTransformers, tokenizers, prompting, evaluation, fine-tuning, and the Hugging Face ecosystem.
Production habits
Made With MLA practical bridge from notebooks to experiments, packaging, serving, and monitoring.
Portfolio
Full Stack Deep Learning CourseUseful for learning the shape of real ML products and deployment workflows.
Practice
Hugging Face PapersFind trending papers, implementation ideas, and current model research once you have fundamentals.