The course focuses on the mathematical foundations of deep neural networks and includes 16 lectures that are freely accessible.
The program covers neural network architectures, nonlinear transformations, convolutional structures, pooling, optimization methods, dictionary learning, transferability of learned features, adversarial examples, random matrix theory, invariance learning, and other topics.
The lectures explore the mathematical theories that explain how deep neural networks learn and what accounts for their unique characteristics.
In my opinion, this is particularly valuable material for those who want to understand the mathematics that underlies modern AI systems.
https://courses.maths.ox.ac.uk/course/view.php?id=6621