Our approach
We partner globally with nonprofits, governments, educators, and businesses to make computer science education more accessible.

Strengthen the ability of nonprofit organizations and schools to offer computer science education
Through cash grants, technology, and resources, we support in-school programs like TEALS (Technology Education and Literacy in Schools) and nonprofits like Code.org, helping to increase the number of young people with access to computer science education in and out of school.
Watch the TEALS video

Bring CS to every young person
In partnership with Code.org and others, we encourage US states to provide access to computer science (CS) education and count CS courses toward math and science credits required for graduation. In the past four years, the number of US states that allow CS credits to be counted has gone from 11 to 35.

Generate excitement and demand for computer science education
We work with more than 150 nonprofit organizations across 60 countries to help engage over three million young people with computer science learning experiences that dispel myths and ignite passions. Together with our partners, we’re ensuring young people are ready for the future, especially those who might not otherwise have access to resources for building these critical skills.
See our partners