EngageCSEdu

EngageCSEdu is a dynamic collection of high-quality, open course materials for introductory 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.

via EngageCSEdu.