All our open training programs are conducted online. Online training is much more productive.
Custom training programs are conducted at locations chosen by our clients. They can also be conducted online or in combination.
More information available HERE