This project focuses on identifying and delivering computer science professional development (CS PD) for elementary preservice teachers around the state ranging from in-class demonstrations to full day workshops. Regional stakeholder teacher educators will work together to identify the best local decisions for CS PD. In addition, this project will work with teacher educators to provide a Professional Learning Community whereby teachers educators will receive CS PD and design and implement localized CS curriculum for their elementary preservice teachers.