Trailblazing a path for CS
With support from Microsoft, Code.org works with schools to bring computer science education to all students to give them the skills needed for a bright future.
Empowering students to pursue STEM
Engage students in STEM, coding, 21st century skills, and more through game-based learning beyond the classroom. Minecraft Education Edition is now available to nonprofits.
Bringing meaningful projects to life
Whether at home or in the classroom, Microsoft MakeCode provides captivating experiences for students to learn computing concepts at their own pace through personally meaningful projects.
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 computer science tutorials and learn how you can get involved.
Over 93,000 students received a CS education
Since its inception in 2009, over 93,000 students have received a CS education through Technology Education and Learning Support (TEALS) Program.
1,650 volunteers from over 700 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.
Closing the gender gap in tech
The Reboot Representation Tech Coalition aims to double the number of Black, Latina, and Native American women receiving computing degrees by 2025.
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
Microsoft works with partners to expand digital skills programs. Over 50 percent of the youth served globally through Microsoft partner-funded programs are female, and over 80 percent are from underserved communities.