Fueling futures through CS education
The Microsoft TEALS Program pairs industry volunteers with high school teachers to create access to equitable inclusive computer science (CS) education.
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 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 and learn how you can get involved. The new Computer Science Education Resource Guide provides more than 75 supported initiatives assisting school leaders, educators, nonprofits, and students seeking to build equitable CS programs.
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.
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
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.