Why companies need to teach high school students to code