Ensuring every student has the opportunity to learn computer science

Access to quality computer science education helps all students build the skills they’ll need for the future, including coding, problem solving, creativity, and teamwork.

People programming in Scratch using a laptop

Any student can shape the future

More than 65% of young people will work in jobs that don’t exist yet—building new technology, advancing artificial intelligence, and designing better ways to analyze data. To succeed in careers across industries, all students need a solid foundation in computer science skills and experience using technology today.

And yet, our research with Gallup has revealed critical inequities in access to computer science education. We are working to address these gaps to give all students—from grade to grad school—the tools, skills, and inspiration to feel confident working with technology.

Inspiring exploration

Helping all students see themselves as technologists

We develop programs and activities that show students—from all backgrounds and interests— what computer science is and inspire them to use the power of computing to solve real world problems.

Increasing access and opportunity

Building students’ confidence and skills

Too many students are still underrepresented in tech-driven industries and careers. Our programs open doors for any student to learn practical skills they can use now and in the future.

Equipping students for future careers

Preparing students with tech skills and expertise

Google provides focused courses and hands-on experience for college students without dedicated computer science departments, building students' fundamental skills and providing advanced instruction.

Teach computer science with flexible resources and support

CS First is a free, ready-to-teach curriculum any educator can use to introduce students to computer science. Instructional videos, activities, and coding projects help students build skills and confidence as they learn.

Get started with CS First
Teacher talking with children

We’re part of a committed, connected community

Google supports educational and nonprofit organizations with a common goal: to enhance and expand computer science opportunities for students. Together, we’re preparing students with the skills they need to thrive.

See the organizations we support

Explore resources for teachers and students

In our Teaching Resource Center, you’ll find a broad selection of apps, activities, lesson plans, games, and more.

Thanks for signing up!

Let us know more about your interests.