All sections

The whole curriculum, grouped into 14 areas. Start at the top if you are new. If you came here for one thing, filter to its area or search — everything is on this page or one click from it.

14 areas 117 sections 1,162 of 1,167 lessons published 10 new lessons every day

Showing Speech, Forecasting and Recommenders — 3 sections, 36 lessons. Show all 14 areas

Speech, Forecasting and Recommenders

The other big families of models — audio and speech, forecasting what happens next, and choosing what to show a person.

3 sections 36 of 36 lessons published

Speech and Audio AI

Teaching computers to hear, transcribe and speak.

12 published

  1. How computers hear sound
  2. Waveforms and spectrograms
  3. Audio features and MFCCs
  4. Speech recognition
  5. Whisper
  6. Text to speech
  7. Speaker identification
  8. Audio classification
  9. Noise reduction
  10. Wake-word detection
  11. Voice cloning and its risks
  12. Real-time audio pipelines

Time Series and Forecasting

Predicting what comes next when your data arrives in order — sales, sensors, prices and demand.

12 published

  1. What is time series data?
  2. Trend, seasonality and noise
  3. Stationarity
  4. Moving averages
  5. Exponential smoothing
  6. ARIMA
  7. Prophet
  8. Feature engineering for time series
  9. LSTMs for forecasting
  10. Evaluating a forecast
  11. Anomaly detection
  12. Multivariate forecasting

Recommender Systems

How YouTube, Netflix and Amazon decide what to show you next.

12 published

  1. What is a recommender system?
  2. Collaborative filtering
  3. Content-based filtering
  4. Matrix factorisation
  5. Implicit feedback
  6. The cold-start problem
  7. Hybrid recommenders
  8. Ranking metrics
  9. Two-tower retrieval models
  10. Sequence-aware recommendation
  11. Diversity and filter bubbles
  12. A/B testing a recommender

Other ways to use this site

Learning paths

An ordered route through the lessons for one job: ML developer, AI engineer, computer vision engineer.

Projects

Build real things with full code, a dataset and a deployment guide.

AI glossary

Every term you keep seeing, defined in one plain sentence first.

Error database

Paste the error you got. Find out what it means and how to fix it.