InClass training has its advantages but nowadays (read pandemic situation) online training is the preferred method as you can always go back to the session and review. Other factors being self-paced and costs.