Empowering students
to create the future of technology
CSSI-Extension brings Google’s Computer Science Summer Institute (CSSI) program to partnering colleges.
What is CSSI-Extension?

CSSI-Extension is inspired by Google’s long-standing CSSI program, and independently run by faculty on their college campus in partnership with Google. CSSI-Extension exposes rising freshmen to key computer science (CS) concepts. Over three weeks they are given the knowledge and tools to tackle challenging CS problems, culminating in a team project to create an application that they present to their cohort.

We have found that students who have more support and exposure before entering college are more likely to succeed during their college CS pursuits.

CSSI-Extension Goals

  • Increase the interest, enrollment, and retention of students — especially those from historically underrepresented groups in technology.
  • Enable students to apply core concepts in a supportive community of like-minded peers.
  • Work with faculty to create effective teaching methods and classroom culture.

CSSI-Extension Includes

  • A training week ("train-the-trainer") at Google’s headquarters for the lead faculty member teaching CSSI curriculum at their institution.
  • Access to the CSSI curriculum.
  • A toolkit explaining how to implement the program.
  • Consultation with Googlers on executing the program.
  • An invitation to shadow one day of a Google-run CSSI program.


In a rush? Here are the essentials you need to know about becoming a CSSI-Extension site.


Expose students to common programming languages, soft skills training, and a community of support.

Program length

The curriculum is designed to be used over three weeks, typically as a summer program.


Campuses will receive access to the same project-based curriculum taught at Google's CSSI.

Class size

The program is designed to be interactive. Google recommends a 10:1 student-to-teacher (or teaching assistant) ratio.

Data collection

Google provides CSSI-Extension campuses with tools to collect data and gather feedback.

Key players

A lead technical instructor (CS department), teaching assistants, and a program manager from each campus.
Program content

The CSSI-Extension program focuses on three core areas to prepare students for their CS studies and beyond.

Technical exposure

  • JavaScript
  • Python
  • App Engine

Community building

  • Icebreakers
  • Social activities
  • Networking
  • Online community access

College success

  • Guide to a technical career
  • Resume workshop
  • Technical interview preparation
  • Presenting with confidence

Faculty perspective

Watch this video to see what faculty members say about their experience with the program.

Current partners:

  • California State University, Chico
  • California State University, Dominguez Hills
  • California State University, Monterey Bay
  • California State University, San Marcos
  • Loyola Marymount University
  • Medgar Evers College, CUNY
  • Northeastern Illinois University
  • Queens College, CUNY
  • San Jose State University
  • University of Bridgeport
Next Steps

If you've read through this site and represent a United States-based college interested in becoming a CSSI-Extension site, click the button below to fill in an application for our team to review!