Understanding the significant role of computer science education in student learning at the K-12 level, several organizations have
undertaken a number of projects. For example, CS10K, which was launched in 2011 with support from the National Science Foundation, is
designed to train 10,000 computer science teachers across the U.S. (Hoffman, 2012).