Ensuring that every student has the opportunity to learn computer science

Access to quality computer science education helps all students build the skills that 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 analyse 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 accessing 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 programmes 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 under-represented in tech-driven industries and careers. Our programmes open doors for any student to learn practical skills that 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 who do not have 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 that any educator can use to introduce students to computer science. Instructional videos, activities and coding projects help students to 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 non-profit organisations with a common goal: to enhance and expand computer science opportunities for students.Together, we’re preparing students with the skills that they need to thrive.

See the organisations that we support

Explore resources for teachers and students

In our Teaching Resource Centre, 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.