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.

    البدء

    Applied CS Skills

    Build Android games and learn CS

    التعليم العالي

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

    البدء

    برنامج 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.

    البدء

    Applied CS Skills

    Training materials to help you support your students

    التعليم العالي

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

    البدء
  • 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.

    البدء

    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

    البدء

    Applied Computing Series

    Teach data literacy and intro to coding

    Higher ed

    Introducing students to data science, Python programming and Machine Learning

    البدء

    Machine Learning Crash Course

    Practical intro to machine learning

    Higher ed

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

    البدء

    دليل تطوير التكنولوجيا

    Grow technical skills with Google

    Higher ed

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

    البدء
  • 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.

    البدء

    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.

    البدء

    Applied CS Skills

    Build Android games using Android Studio

    التعليم العالي

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

    البدء

    Applied Computing Series

    Start a machine learning intensive program

    التعليم العالي

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

    البدء

    Machine Learning Crash Course

    Machine learning crash course

    التعليم العالي

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

    البدء

    دليل تطوير التكنولوجيا

    Grow technical skills with Google

    Higher ed

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

    البدء
  • Find scholarships and opportunities

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

    المنح الدراسية

    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.

    البدء

    Summer Program

    CSSI

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

    البدء

    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.

    البدء
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

شكرًا على الاشتراك.

أخبرنا المزيد عن اهتماماتك.