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.
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.
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.
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.
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.
Create your own Google logo
Help students design and animate their own Google logo while applying computer science concepts.
Storytelling with CS First
Teach coding basics as you guide students in creating their own interactive stories.
CS First professional development
Find resources to help you feel confident teaching with CS First.
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.
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.