ECS Course

Teach Exploring Computer Science

If you are new to the Exploring Computer Science (ECS) course, learn more about it and then visit the program site to learn how to get involved. If you are involved in an existing ECS project, find it in the list below and participate in its community activities on this site.

Learn About ECS

ECS is a K-12/University national program committed to democratizing computer science knowledge by increasing learning opportunities at the high school level for all students, with a specific focus on access for traditionally underrepresented students.

To carry out the mission of broadening participation in computing the ECS program has focused on the following essential areas: Curriculum, Professional Development, Assessment, and Policy. At the heart of our work is a commitment to Equity.

To learn more about the ECS program or to start a program in your area visit

ECS Projects