Winter School on Deep Learning: From Perceptrons to Diffusion Models