About this course
A binge-worthy 6-season journey through Deep Learning. Learn to turn raw numbers into decisions — one episode at a time.
Deep Learning is a free, self-paced data analysis course from Crookshanks' Academy. It contains 36 video lessons organised into 6 seasons, each with study notes and a practice task. Track your progress as you go and earn a certificate of completion when you finish every episode.
What you'll learn
Season 1
- Introduction | Deep Learning Tutorial 1 (Tensorflow Tutorial, Keras & Python)
- Why deep learning is becoming so popular? | Deep Learning Tutorial 2 (Tensorflow2.0, Keras & Python)
- What is a neuron? | Deep Learning Tutorial 3 (Tensorflow Tutorial, Keras & Python)
- Neural Network Simply Explained | Deep Learning Tutorial 4 (Tensorflow2.0, Keras & Python)
- Install tensorflow 2.0 | Deep Learning Tutorial 5 (Tensorflow Tutorial, Keras & Python)
- Pytorch vs Tensorflow vs Keras | Deep Learning Tutorial 6 (Tensorflow Tutorial, Keras & Python)
Season 2
- Neural Network For Handwritten Digits Classification | Deep Learning Tutorial 7 (Tensorflow2.0)
- Activation Functions | Deep Learning Tutorial 8 (Tensorflow Tutorial, Keras & Python)
- Derivatives | Deep Learning Tutorial 9 (Tensorflow Tutorial, Keras & Python)
- Matrix Basics | Deep Learning Tutorial 10 (Tensorflow Tutorial, Keras & Python)
- Loss or Cost Function | Deep Learning Tutorial 11 (Tensorflow Tutorial, Keras & Python)
- Gradient Descent For Neural Network | Deep Learning Tutorial 12 (Tensorflow2.0, Keras & Python)
Season 3
- Implement Neural Network In Python | Deep Learning Tutorial 13 (Tensorflow2.0, Keras & Python)
- Stochastic Gradient Descent vs Batch Gradient Descent vs Mini Batch Gradient Descent |DL Tutorial 14
- Chain Rule | Deep Learning Tutorial 15 (Tensorflow2.0, Keras & Python)
- Tensorboard Introduction | Deep Learning Tutorial 16 (Tensorflow2.0, Keras & Python)
- GPU bench-marking with image classification | Deep Learning Tutorial 17 (Tensorflow2.0, Python)
- Customer churn prediction using ANN | Deep Learning Tutorial 18 (Tensorflow2.0, Keras & Python)
Season 4
- Precision, Recall, F1 score, True Positive|Deep Learning Tutorial 19 (Tensorflow2.0, Keras & Python)
- Dropout Regularization | Deep Learning Tutorial 20 (Tensorflow2.0, Keras & Python)
- Handling imbalanced dataset in machine learning | Deep Learning Tutorial 21 (Tensorflow2.0 & Python)
- Applications of computer vision | Deep Learning Tutorial 22 (Tensorflow2.0, Keras & Python)
- Simple explanation of convolutional neural network | Deep Learning Tutorial 23 (Tensorflow & Python)
- Image classification using CNN (CIFAR10 dataset) | Deep Learning Tutorial 24 (Tensorflow & Python)
Season 5
- Convolution padding and stride | Deep Learning Tutorial 25 (Tensorflow2.0, Keras & Python)
- Data augmentation to address overfitting | Deep Learning Tutorial 26 (Tensorflow, Keras & Python)
- Transfer Learning | Deep Learning Tutorial 27 (Tensorflow, Keras & Python)
- Image classification vs Object detection vs Image Segmentation | Deep Learning Tutorial 28
- Popular datasets for computer vision: ImageNet, Coco and Google Open images | Deep Learning 29
- Sliding Window Object Detection | Deep Learning Tutorial 30 (Tensorflow, Keras & Python)
Season 6
- What is YOLO algorithm? | Deep Learning Tutorial 31 (Tensorflow, Keras & Python)
- Object detection using YOLO v4 and pre trained model | Deep Learning Tutorial 32 (Tensorflow)
- What is Recurrent Neural Network (RNN)? Deep Learning Tutorial 33 (Tensorflow, Keras & Python)
- Types of RNN | Recurrent Neural Network Types | Deep Learning Tutorial 34 (Tensorflow & Python)
- Vanishing and exploding gradients | Deep Learning Tutorial 35 (Tensorflow, Keras & Python)
- Simple Explanation of LSTM | Deep Learning Tutorial 36 (Tensorflow, Keras & Python)