Are the training sessions provided online or is physical attendance required?