New Horizons is the largest international IT training providers with over 5000 courses to choose from and hundreds of certified trainers who are eager to teach. We provide companies with staff training and apprentices to increase the performance of their workforce and to for the best opportunities possible for young people.