I you talk to your course staff and explain the situation you may find that some of them may be willing to stay late or come in during the week to help you catch up, the reasons you stated for missing training are in my opinion very acceptable and I would be willing to stick around late etc...