CMS Training provides a home-study correspondence course in computer programming. Students are awarded diploma and certification with city and Guilds Institute of North America.