Boosting Opportunities for Youth to Learn Computer Science


Science and technology are the foundations of today’s innovation economy. With digital technologies now becoming ubiquitous across all fields, more companies are seeking people with computer engineering and programming skills to drive the next wave of innovation.

Computer science is critical to an all-rounded education and the development of students’ critical thinking and problem solving capabilities, regardless of their ultimate field of study or occupation.

By focusing on the principles of computer science, young people can better understand and develop computational thinking skills—the ability to address problems in a manner that can be tackled by computers. This fundamental knowledge is needed to empower them to create new technologies, and prepare for the jobs of the future. 

Indeed, we are seeing a global momentum building for computer science to be taught in the classroom. From Canada to South Korea, governments are waking up to the potential of the burgeoning digital economy, and the need to nurture the next generation of programmers and tech entrepreneurs.

Yet, there remains a clear mismatch between education and opportunity in many countries, with students still lacking access to computer science courses to build their knowledge, skills and aspirations.

Microsoft has a long history of supporting Science, Technology, Engineering and Mathematics (STEM) education, with a particular focus on technology. Collaborating with our partners and educational institutions worldwide, we are taking a comprehensive approach to close the computer science gap for youth.

Boosting opportunities for computer science learning is a key focus of our global YouthSpark initiative, and the YouthSpark Hub is a place where young people can go to learn skills, prepare for the jobs of the future or even to start a business. Interested students are also encouraged to explore this website to take their first steps into the world of coding.

Our vision is clear: we believe all youth should have access to computer science learning—even at the early stages of their education. So that they can be empowered with the foundational skills to become well-informed citizens, and thrive as imaginative creators in our ever-changing global society.

Learn more about our programmes and available resources to close the computer science gap. 

Comments (0)

Skip to main content