AI & ML Course Hub

Dec 7, 2025 · 3 min read

🚀 My AI & ML Learning Journey

Whether you’re a beginner or an advanced learner, I hope this inspires and supports your own AI/ML adventure!


📚 Table of Contents


🔢 Mathematics for ML

Foundational mathematics courses to build a strong base for machine learning.

CourseDescriptionLink
Boosting Python (PDE MOOC)Learn iterative methods for numerical Partial Differential Equations (PDEs) with Python.Link
EPFL Mathematics of DataExplore the mathematical theories underpinning data analysis and computation.Link
MIT Matrix CalculusDive into matrix calculus techniques from MIT’s IAP 2023 course.Link
Numerical AlgorithmsStudy numerical methods and algorithms from KAIST.Link

🧠 Machine Learning Theory

Deepen your understanding of the theoretical foundations of machine learning.

CourseDescriptionLink
ML Theory ClassA theoretical ML course by Stephen Becker, covering core concepts.Link
Bayesian ML and Info ProcessingTechnical course on Bayesian methods for ML and information processing.Link
Advanced Topics in MLExplore Reproducing Kernel Hilbert Spaces (RKHS) and Gaussian Processes.Link
Reproducing Kernel Hilbert SpaceStudy RKHS in the context of analytic function spaces.Link

🔥 Deep Learning

Comprehensive resources for mastering deep learning techniques.

CourseDescriptionLink
Deep Learning by Alfredo CanzianiA thorough NYU course covering deep learning fundamentals.Link
Fundamentals of MLAn introductory lecture series on deep learning concepts.Link
DeepCourseOpen deep learning course by Arthur Douillard.Link
CS1470 - Deep LearningBrown University’s comprehensive deep learning curriculum.Link
Applied Deep LearningPractical deep learning applications by Maziar Raissi.Link

🗣 Language Models & NLP

Courses focused on natural language processing and language models.

CourseDescriptionLink
Stanford CS336Build language models from scratch with Stanford’s course.Link
CMU Advanced NLP S2025Advanced topics in NLP from Carnegie Mellon University.Link

✨ Generative AI & LLMs

Resources for understanding generative AI and large language models.

CourseDescriptionLink
Learning in Undirected ModelsCS228 notes on undirected graphical models.Link
GenAI HandbookIn-depth guide to structured state-space models.Link
LLM CourseColab-based roadmap for learning large language models.Link

⚛️ Scientific ML / Physics-based ML

Courses blending machine learning with scientific and physical modeling.

CourseDescriptionLink
PDE & Finite DifferenceFoundations of scientific ML with PDEs and finite differences.Link
Solving PDEs MOOCLearn numerical methods for solving PDEs.Link
Physics-Informed MLCombine ML with physical modeling techniques.Link
Diffusion Models, ETHStudy sampling and stochastic models at ETH Zurich.Link
SciML BookMIT’s textbook on scientific machine learning.Link

🎮 Reinforcement Learning

Resources for learning reinforcement learning algorithms and theory.

CourseDescriptionLink
Spinning Up in RLOpenAI’s guide to reinforcement learning algorithms.Link
Math Foundations of RLTheoretical grounding in RL with a mathematical focus.Link

👁 Computer Vision

Courses on computer vision techniques and applications.

CourseDescriptionLink
Tübingen Computer VisionComprehensive computer vision course from the University of Tübingen.Link

🤖 Robotics & AI Systems

Explore the intersection of AI and robotics.

CourseDescriptionLink
AI4ALL - RoboticsIntroduction to robotics and AI for educational purposes.Link

🛠 Software Engineering & Tools

Tools and practices for research and software development in AI.

CourseDescriptionLink
Research Software Engineering with PythonTuring Institute’s course on software engineering for research.Link
RSE GitHub RepoCompanion materials for the RSE course.Link

📌 Acknowledgments

  • A huge thanks to the universities, researchers, and open course creators who make these resources freely available.

Sawan Kumar
Authors
PhD student