Learning path
Deep Learning Foundations
Neurons and layers, your first Keras network, CNNs for images, RNNs and LSTMs, and PyTorch, with animated films and runnable Python. Part of the Data Scientist premium track.
-
1
Neurons, Layers and How a Neural Network Learns
Build a neural network from scratch in NumPy: neurons, weights, activation functions, forward pass, loss, and backpropagation, and watch it learn XOR, a problem a straight line can't…
-
2
Your First Neural Network with Keras (TensorFlow)
Build, train and evaluate a neural network with Keras: Sequential models, Dense layers, compile, fit with validation, callbacks like EarlyStopping, and a runnable scikit-learn MLP version.
-
3
CNNs for Images: Convolution, Pooling and Transfer Learning
How convolutional neural networks see images: filters that detect edges, pooling, feature maps, a Keras CNN, and transfer learning with pretrained models like ResNet. Convolution runs in NumPy.
-
4
RNNs and LSTMs for Sequences
Networks with memory: how recurrent neural networks read sequences step by step, why plain RNNs forget, how LSTM and GRU gates fix it, and an LSTM forecaster in…
-
5
The Same Models in PyTorch
Learn PyTorch, the framework behind most AI research and LLMs: tensors, autograd, nn.Module, the training loop, DataLoaders and moving to a GPU, compared side by side with Keras.