Choose a Program


A series of computing curricula that can be integrated into mainstream math, social studies, business, science or standalone CS classes. CSPdWeek will offer teachers a choice of either Algebra or Data Science. (5-day workshop)

Learn more

Exploring Computer Science (ECS)

Year-long course broadens participation of under-represented young people in computer science. (5-day workshop)

Learn more

The Beauty and Joy of Computing

BJC is a CS curriculum developed at UC Berkeley, intended for non-CS majors at the high school junior through undergraduate freshman level. It was one of the 5 initial pilot programs for the AP CS Principles course being developed by the College Board and the NSF. (5-day workshop)

Learn more 

Counselors for Computing (C4C)

C4C provides professional school counselors with information and resources they can use to support ALL students as they explore computer science education and careers. (1-day workshop)

Learn more

Dorm room accommodations and breakfast, lunch and dinner are provided for those who need them.

Our commitment to equity includes ensuring that teachers and students who are underrepresented in CS have access to meaningful learning opportunities. As such, we encourage teachers from underrepresented groups or who serve large populations of students from underrepresented groups to apply, including but not limited to teachers of color; LGBTQ+ teachers; teachers with disabilities; and teachers serving low-income students, students in rural districts, and/or students who are members of the groups above.