James Kane (left), a web developer at event and engagement agency CPG, works in the company's downtown St. Louis offices Thursday, Sept. 29, 2016. Kane got his position at the company after completing the nonprofit coding program offered in St. Louis by LaunchCode. Photo copyright © 2016 Sid Hastings.