Deep Learning
Neural networks from the ground up, through CNNs, RNNs and transformers.
Beginner
Start here. No background needed beyond school maths.
Artificial Intelligence for Beginners
Microsoft's 12-week, 24-lesson curriculum covering symbolic AI, neural networks, computer vision and NLP with TensorFlow and PyTorch.
Microsoft
Kaggle Learn: Intro to Deep Learning
Build and train neural networks with Keras: stochastic gradient descent, overfitting, dropout and batch normalisation.
Kaggle
Advanced
Once the basics are comfortable.
Deep Learning Specialization
Andrew Ng's five-course series on neural networks, tuning, structuring projects, CNNs and sequence models. Free to audit.
DeepLearning.AI (Coursera)
Hugging Face Audio Course
Apply transformers to speech and audio: classification, speech recognition and text-to-speech.
Hugging Face
NPTEL: Deep Learning (IIT Ropar)
Prof. Mitesh Khapra's course on feedforward networks, optimisation, CNNs, RNNs and attention.
NPTEL / IIT Ropar
Practical Deep Learning for Coders
fast.ai's free top-down course: train state-of-the-art models first, then learn how they work underneath.
fast.ai

