Every student deserves the chance to
explore, advance, and succeed in
computer science
Learning computer science helps students thrive in a rapidly changing world—more
than 65% of young people will work in jobs that don’t currently exist. Yet our
research with Gallup shows that many students aren’t getting the CS education they
need and teachers don’t have sufficient resources to provide it. It’s Code with Google’s
goal to make sure everyone has access to the collaborative, coding, and technical skills
that can unlock opportunities in the classroom and beyond.
Explore all programs
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with Pdfcrowd.com
COMPUTER SCIENCE COACHING IN DETROIT, MICHIGAN
Students at Google’s Code Next Hackathon built applications to tackle social issues that mak
Learn more
What you can do with Code with Google
Helping educators give their students confidence in CS, advance their skills, and
prepare them for the future.
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with Pdfcrowd.com
“The step-by-step videos allow all students to experience success. Also, teachers don’t
need to be pro cient in coding to sta using the pla orm.”
Mildred Johnson, North Salisbury Elementary School
Learn more
Computer science opens up possibilities for every student
CS First is a cost-free computer science curriculum that anyone can teach. Designed
for students ages 9-14 of all interests and experience levels, students learn
collaboration and core computer science concepts as they create their own projects.
Educators lead the way with easy-to-use lesson plans, tutorials, activities, and
resources.
Get started with CS First
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with Pdfcrowd.com
“Grasshopper showed me that no ma er what, or who, or how I look, anyone can learn
how to code. It opens up a whole new world for me.”
Ismael, Grasshopper user
A beginner coding app for any student
With the Grasshopper app, complete beginners can easily learn coding fundamentals
free of charge. In as little as 5 minutes a day, students can complete fun lessons and
visual puzzles on their phone to build their coding skills.
Learn JavaScript with Grasshopper
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with Pdfcrowd.com
“The people I met at CSSI have become some of my best friends. We all suppo each
other through the stresses of school, interviews, and life in general. I continue to be
amazed by their warmth, humility, and brilliance.”
CSSI Participant
Nu ure passions in technology
The Computer Science Summer Intensive (CSSI) is a three-week introduction to
computer science (CS) for graduating high school seniors seeking to inspire the
innovators of tomorrow — especially those from historically underrepresented groups in
the field. It's an intensive, interactive, hands-on, and fun program supporting the study
of CS, software engineering, and other closely-related subjects.
Connect your students
Explore all Code with Google programs
Augment an
Enhance any Encourage self- Find scholarships
existing CS
subject directed learning and opportunities
course
From history to literature to current events, help students build practical computer
science skills as they learn and create.
CS FIRST
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with Pdfcrowd.com
CS FIRST
Introduce core CS concepts
Enhance any curriculum for students grade 4-8 with hands-on lessons and activities in
computational thinking.
Get Started
APPLIED CS SKILLS
Build Android games
Empower students to build their own Android games tied to any topic, class, or passion.
Get started
CS FIRST
Spark imaginations with storytelling
Inspire students to tell fun, interactive stories using using the block-based programming
language, Scratch.
Get started
APPLIED CS SKILLS
Find the right track for your students
Choose from a range of learning tracks based on student experience levels.
Get started
CS FIRST
Learn how to teach CS concepts
Explore this introductory video series on getting started with CS First in the classroom.
Get started
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with Pdfcrowd.com
APPLIED CS SKILLS
Use training materials
Support hands-on learning with training materials to conduct workshops, facilitate
student projects, and more.
Get started
IMPROVING EQUITY AND ACCESS
Creating opportunities for more students to learn computer
science
Through community-based programs and philanthropy, Google works to connect
students from underrepresented groups to computer science education and the tools
they need to build skills for future careers.
See the organizations we support
Code Next
A cost-free computer science education program featuring community
workshops and mentorship for Black and Latinx high school students.
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with Pdfcrowd.com
Tech Exchange
An education and internship program that gives Black and Latinx higher ed
students a firsthand look at being a Google engineer.
Google in Residence
A program that fosters diversity in tech by embedding Google software
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with Pdfcrowd.com
A program that fosters diversity in tech by embedding Google software
engineers at Historically Black Colleges and Universities.
1 World Economic Forum, “The Future of Jobs and Skills,” 2016
Convert web pages and HTML files to PDF in your applications with the Pdfcrowd HTML to PDF API Printed with Pdfcrowd.com