Pre-school (online from 12 June 2023):
Python,  RooFit and PyRoot, Basics of Neural Network, Deep Learning, Convolutional Neural Network (CNN). Hands-on tutorial with Keras/Tensorflow and PyTorch.

Main school (on campus - 28 August 2023 to 08 September 2023):
Statistical methods for particle physics: Basics of statistics, error propagation, density functions, point estimation, chisquare and likelihood method, interval estimation, hypothesis testing, goodness of fit. Hands-on tutorial using ROOT.
ML: Sequential models (RNN, LSTM, GRU), Autoencoders, Variational Autoencoders (VAE) Generative Adversarial Networks (GANs), Graph neural networks (GNNs), transformers etc.. with applications in HEP.
Differential programming.
Hands-on tutorials using Keras (Tensorflow) and PyTorch. Deploying NN onto an FPGA.