Just like the City of New York, Microsoft believes that it's best to expose kids to computer sciences as soon as possible to prepare them for the growing number of tech jobs out there. That's why Satya Nadella and company have decided to invest a total of $75 million into its YouthSpark initiative within the next three years. YouthSpark will distribute cash donations/grants and resources to various non-profit organizations across the globe, which pledge to increase kids' -- especially youths from under-represented backgrounds -- access to computer science education. One of the groups that will be benefit from this decision is Microsoft's own Technology Education and Literacy in Schools or TEALS program. It pairs up Microsoft engineers (among other tech professionals) with high school teachers for training, and those teachers are expected to teach their students what they learned, in turn.