Preparing for the jobs of today and tomorrow
Now, and in the future, all jobs will require digital skills. We must ensure young people have access to the skills, technology, and opportunity to thrive in the digital economy.
Our approach
Microsoft partners globally with nonprofits, governments, educators, and businesses to equip all youth with digital skills and increase equitable access to inclusive computer science education.
Supporting communities in building equity
We deliver and support programs and initiatives worldwide that address the changing economy and digital divide with focus on those historically excluded from opportunity.
Helping partners accelerate their work
We work with organizations within the CS education ecosystem to provide resources, technology, and skills to help them achieve their missions.
Supporting lasting, systemic change
We mobilize impact by working with others to accelerate progress toward a more inclusive, equitable future. See how state governments have risen to the challenge to address the digital opportunity gap and help skill up their residents.
Resources to pique interest and spark excitement
Explore curated resources from digital skills courses to CS tutorials. The new Computer Science Education Resource Guide provides more than 75 supported initiatives assisting schools, nonprofits, and students seeking to build equitable CS programs.
Real progress
When we act at the local, state, federal and global levels to promote access to computer science education for all young people, amazing things happen.
Over 100,000 students received a CS education
Since its inception in 2009, over 100,000 students have received a CS education through Technology Education and Learning Support (TEALS) Program.
1,700 volunteers from over 650 companies teach CS
Technical volunteers with experience in computer science and programming help expand students' career horizons through new computer science skills and opportunities.
Narrowing the skills gap for kids with disabilities
Junior Achievement Korea provides young people with special needs a foundation in digital skills, computational thinking, and CS to prepare them for employment.
Bring inclusive CS education to schools
Learn concrete steps on how to build inclusivity in CS education. Engaging students in CS can build a strong pipeline of creativity and innovation to help ensure students have the skills they need.
5.4 million learning participants
Through partnerships with organizations like Code.org, CSTA and CSforALL we have helped reach more than 5 million globally with computer science education.
More than 200,000 teachers trained
In addition to teaching millions of youth digital skills and computer science, Microsoft grantees have worked with organizations like The Computer Science Teachers Association (CSTA) to train more than 200,000 teachers who will go on to teach computer science around the world.
Expanding CS education in Mexico
Starting this school year, TEALS, a program that helps high schools develop and grow inclusive and sustainable computer science programs, will operate in four Ciudad Juárez high schools and reach approximately 160 students.
Bringing access to excluded communities
Over 50 percent of the youth served globally through Microsoft partner-funded programs are women, and over 80 percent are from communities historically excluded from technology.