Courses

Free AI courses

Each course follows a full-length video, lesson by lesson, with code you can run and a quiz after every part.

  • Clips at the exact minuteEach lesson plays the part of the video that explains it.
  • Code you can runEvery example ran for real; what you see is what it printed.
  • Diagrams of the ideaDrawn from the board's own examples, so the numbers match.
  • A quiz after every partFive questions, each with the reason for its answer.
The courses

Pick a course

Each course is split into parts, with a quiz at the end of every part.

Follows the Complete Machine Learning in 6 Hours video.

Machine Learning

Beginner · 52 lessons · 10 parts

Every classical machine learning algorithm, from the board intuition and worked numbers to working scikit-learn code.

Syllabus

  1. 01What machine learning is
  2. 02Linear regression
  3. 03Overfitting and regularization
  4. 04Logistic regression and metrics
  5. 05Naive Bayes and KNN
  6. 06Decision trees
  7. 07Ensemble methods
  8. 08Support vector machines
  9. 09Unsupervised learning
  10. 10Putting it together
Start Machine Learning

Follows the Deep Learning In-depth Tutorials in 5 Hours video.

Deep Learning

Beginner · 41 lessons · 10 parts

Neural networks from the perceptron to CNNs, worked out on the board's own numbers, then built in Keras.

Syllabus

  1. 01What deep learning is
  2. 02The perceptron and the neuron
  3. 03Backpropagation
  4. 04Activation functions
  5. 05Loss functions
  6. 06Optimizers
  7. 07Training deeper networks
  8. 08An ANN in Keras
  9. 09Convolutional neural networks
  10. 10Putting it together
Start Deep Learning
Vidya · AI tutor

An AI tutor on every lesson

Start a call and Vidya teaches the lesson on your screen by voice, asking you questions as she goes.

  • Teaches by voice. The lesson on your screen, one small piece at a time.
  • Marks as she talks. The heading, the line of code, the clip she means.
  • Asks you questions. About the line or idea she just explained.