Stitching the Loop: An E-Textiles Unit for ECS now available!

ECS: A high school introduction to the world of computer science and problem solving

CS concepts, inquiry, and equity guide our curriculum and professional development

CS Concepts

We seek to develop teachers’ confidence in course content, which includes in-depth yet accessible computing concepts.


Our curricula involve many opportunities for collaboration, problem-solving, pattern-finding, and abstract thinking.


We seek to provide meaningful educational opportunities to teachers and students who typically encounter barriers to access.

Scroll Up