EngageCSEdu is powered by a growing community of faculty committed to broadening participation in computing by providing engaging and meaningful introductory computer science courses. Check out Who We Are.

Get involved by:

Using the collection

  • Browse the collection to get inspiration from your colleagues.
  • Download materials to use in your course.
  • Remix materials to meet the needs of your students.

Contributing materials

Submit your own CS1/CS2 materials to be considered for inclusion in the collection. Through the EngageCSEdu review process, you’ll get valuable feedback from computer science educators and experts in diversity and education. Learn more.

Reviewing materials

All materials in the EngageCSEdu collection are peer reviewed by at least two peer reviewers for the quality of the CS content and for effective use of high impact “Engagement Practices”: a set of practices that research suggests help both improve instruction and retain diverse students. Lend your expertise in computer science education or in the social and learning sciences by joining our reviewer pool. Learn more.

Volunteering for other EngageCSEdu initiatives

There are many way to get involved. To find out more, contact engagecsedu@ncwit.org.