Every student deserves the chance to explore, advance, and succeed in computer science

Four Girls watching a Laptop, laughing on a Classroom

More than 65% of young people will work in jobs that don’t currently exist1. Learning computer science skills helps students thrive in a rapidly changing world. Yet our research with Gallup shows that many students aren’t getting the Computer Science (CS) education they need—and teachers don’t have sufficient resources to provide it. Code with Google helps to ensure that every student has access to the collaborative, coding, and technical skills that unlock opportunities in the classroom and beyond–no matter what their future goals may be.

Explore our programs

Explore Code with Google programs

  • Enhance any subject

    Practical computer science skills can help students learn and create, and bring more relevance to nearly any subject – from history to literature to current events.

    CS First

    Introduce the fundamentals of CS

    9-14 y/o

    Core CS concepts for 4-8th graders featuring activities, hands-on lessons, and lesson supplements and digital materials for educators.

    Primeiros passos

    Applied CS Skills

    Build Android games and learn CS

    Ensino superior

    Any topic. Any class. Any passion. If students can dream it, they can do it with Android.

    Primeiros passos

    CS First

    Help students bring their stories to life

    9-14 y/o

    Inspire your students to create fun, interactive stories using the block-based programming language, Scratch.

    Primeiros passos

    Applied CS Skills

    Training materials to help you support your students

    Ensino superior

    Support your students' hands-on learning with helpful trainings to conduct workshops, guide student projects, and more.

    Primeiros passos
  • Add or Augment CS curriculum

    Enhance your current computer science curriculum with new lessons and activities.

    CS First

    Explore and create with Scratch

    9-14 y/o

    Introduce students to the block-based Scratch programming language.

    Primeiros passos

    Applied CS Skills

    Build Android games and learn CS

    Higher ed

    Help your students put their fundamental CS skills into practice by building simple Android games

    Primeiros passos

    Applied Computing Series

    Teach data literacy and intro to coding

    Higher ed

    Introducing students to data science, Python programming and Machine Learning

    Primeiros passos

    Machine Learning Crash Course

    Practical intro to machine learning

    Higher ed

    A fast-paced, self-directed introduction to machine learning for students.

    Primeiros passos

    Tech Dev Guide

    Grow technical skills with Google

    Higher ed

    Supplement classwork or direct your own learning with computer science resources.

    Primeiros passos
  • Encourage self-directed learning

    Offer students opportunities to explore interests and build skills outside of school.

    CS First

    Explore and create with Scratch

    9-14 y/o

    Simple, one-hour activities that introduce students to computational thinking principles.

    Primeiros passos

    Grasshopper

    Learn to code on your phone

    All ages

    Students of all ages can learn to code for free with this fun coding app for beginners.

    Primeiros passos

    Applied CS Skills

    Build Android games using Android Studio

    Ensino superior

    Help your students develop their core CS skills by building simple Android games.

    Primeiros passos

    Applied Computing Series

    Start a machine learning intensive program

    Ensino superior

    Introducing students to computer science? The Python coding language is a great place to start.

    Primeiros passos

    Machine Learning Crash Course

    Machine learning crash course

    Ensino superior

    A fast-paced, self-directed introduction to machine learning for students.

    Primeiros passos

    Tech Dev Guide

    Grow technical skills with Google

    Higher ed

    Self-directed courses for students and educators to help supplement current computer science classwork.

    Primeiros passos
  • Find scholarships and opportunities

    Help students find new experiences and opportunities to advance their skills.

    Bolsas de estudo

    Generation Google Scholarship

    Financial support and community building for historically underrepresented groups in tech. Awarded based on students’ impact on diversity, leadership, and academic background.

    Primeiros passos

    Summer Program

    CSSI

    A three-week introduction to computer science for graduating high school students from historically underrepresented groups.

    Primeiros passos

    Internship

    Engineering Practicum

    A twelve-week internship focused on providing development opportunities to first and second year undergraduate students with a passion for computer science.

    Primeiros passos
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 to connect them to the tools they need to build skills for their futures.

Check out the organizations we support

Agradecemos sua inscrição.

Indique abaixo seus interesses.