About EngageCSEdu

EngageCSEdu is a dynamic collection of high-quality, open course materials for introductory undergraduate computer science (CS) courses. Materials were contributed by faculty from across the country. Developed by the National Center for Women & Information Technology (NCWIT) and Google, the goal is to establish a more diverse computing workforce by retaining women and other underrepresented groups in undergraduate CS education. Many things influence retention in CS, but having a great experience in introductory courses is key.


* Browse the collection of engaging introductory CS curriculum materials.

* Contribute your unique curriculum resources to the collection.

* Review engagement practices that have been shown to be effective.