Is a meal provided?

Yes. Full-day training courses will break at noon for a tasty lunch.