Technology has become central to our lives, with no exception for those that are women, low-income, or a US
ethnic minority. Yet, the lack of representation of those three groups in technology means their issues are
rarely considered,1 and perpetuates economic inequality. (Figure
While access to Computer Science classes has increased,2 industry
diversity is projected to decline without additional outreach to increase motivation for traditionally
One reason: few underrepresented students choose to enroll in high school Computer Science courses due to
We run four programs in 43 cities.
Our programs attract grade 6-12 students enrolled in art, music, and acting classes, generate
learner motivation, and provide support to improve long-term outcomes.
is an event which attracts creative students and creates CS learner motivation. The program partners
with teachers of creative classes to help students create video games in 24 hours.
is a summer program which helps new programmers feel ready to pursue a CS degree. Students work with a
mentor from a local tech company to build an app in three weeks.
creates a sense of community and supplies 24/7, real-time coding help for students across the US
throughout the year.
provides partner schools with introductory CS curriculum to attract and motivate students without prior
Our programs use creative, student-driven projects, which attract and motivate non-CS students.
Our team uses decades of experience as teachers, researchers, and business leaders to design our programs to
take advantage of research and educational theory.
In particular, our programs work together to maximize situated learning — through a focus on
student-directed projects presented in a familiar context (art) — and encourage legitimate peripheral
participation — by recruiting both new and experienced students to create a representative
community of practice.5
Program instruction is provided to students in the context of their projects by our staff in partnership
with industry mentors. We provide standardized intro CS outcomes personalized to the specific project and
students through heavy use of formative assessment techniques.6