AI, Machine Learning and Deep Learning
See how the three ideas fit together.
Read lessonStep-by-step learning
Start with AI and neural networks. Then learn how models train, read language, understand images and make decisions. Each lesson has a simple explanation, a visual flow and an example.

Follow the lessons in order, or jump to a topic you want to revise. Terms are written in full on their first use.
Foundations
See how the three ideas fit together.
Read lessonMeet the basic calculation inside a neural network.
Read lessonLearn why a network needs more than straight lines.
Read lessonFollow information from inputs to a prediction.
Read lessonSee how a network learns from a wrong answer.
Read lessonUnderstand the small steps used to improve a model.
Read lessonLearn what happens when a model sees examples repeatedly.
Read lessonGive each set of examples a different job.
Read lessonKnow when a model has learned too little or memorised too much.
Read lessonCheck what “good performance” actually means.
Read lessonPut correct and incorrect predictions into four boxes.
Read lessonUnderstand what answer the model is given while learning.
Read lessonConnect classroom concepts to a simple model workflow.
Read lessonSee why large neural networks need computing power.
Read lessonChoose a useful problem and handle predictions carefully.
Read lessonChoose a method that fits the question and the available data.
Read lessonUnderstand what a deep model learns from examples.
Read lessonLanguage
Help a computer work with human language.
Read lessonTurn text into pieces a model can process.
Read lessonCompare two simple ways to represent text.
Read lessonRepresent meaning with groups of numbers.
Read lessonRead information when order matters.
Read lessonSee how an RNN can keep important information longer.
Read lessonCompress data, rebuild it, and notice unusual cases.
Read lessonFocus on the parts of a sentence that matter.
Read lessonUnderstand the main architecture behind modern language models.
Read lessonWalk through a simple text classification exercise.
Read lessonVision
Understand the numbers inside a digital image.
Read lessonSee why CNNs are useful for images.
Read lessonFollow a small filter across an image.
Read lessonTurn visual features into a final answer.
Read lessonMeet an early practical CNN.
Read lessonSee why deeper image models became practical.
Read lessonLearn the simple design idea behind VGG.
Read lessonCompare patterns at more than one scale.
Read lessonUnderstand the shortcut that helps deep networks learn.
Read lessonBalance model size and image detail.
Read lessonFind what is in a picture and where it is.
Read lessonLearn a fast way to find objects in images and video.
Read lessonUnderstand a generator and a discriminator.
Read lessonBeyond images
Combine what appears in a frame with what happens over time.
Read lessonApply pattern learning beyond text and pictures.
Read lessonLearn by trying actions and receiving feedback.
Read lessonBreak a task into steps and check the result.
Read lessonPractice and assessment
See how a small image model is built and checked.
Read lessonExplain your model clearly in a short assessment.
Read lessonThe course outline groups several small ideas into each session. Use this map to find the starting lesson for that session.