"We will investigate the public education policies and the actual conditions and trends of after-school schools focusing on the Silicon Valley, where computer science education is very active, due to the characteristics of geographical communities where large-scale IT companies locate. In the Silicon Valley, after-school programs for computer science education are being actively carried out at local schools, local libraries, and local community centers in the form of summer camps for young children and middle and high schools, mainly by senior school clubs and start-up companies. The programs are divided into three: game or robot-based programming and multimedia development. The classes on game-based programming have the greatest proportion. The after-schools are in form of career education through IT majors or club mentors and for training system designers to collaborate through creative ideas to solve and share problems by coding.