Computer Science for Every Classroom

Computer Science for Every Classroom: A Course for Minnesota K-12 Educators

This course was funded by and developed in collaboration with the Minnesota Department of Education to support K-12 teachers with a variety of experience levels in computer science and/or computer science integration, from no experience to experienced. The course will take a minimum of 10 hours to complete and includes lessons, activities, discussions, quizzes, and many educator and classroom resources. The course consists of eight modules aligned to the Computer Science Teachers Association (CSTA) Standards for Computer Science Teachers. The course supports the development of effective K-12 CS educators by developing their skills and pedagogical understanding in order to provide equitable and effective CS instruction to all students. The three primary goals of the course are to develop a deep understanding of computer science content and pedagogy, to cultivate an equitable and inclusive learning environment for all students, and to design and implement engaging and effective CS learning experiences. The course can be completed individually or as part of a team. The Professional Learning Community (PLC) Facilitator Guide can help lead a group of educators through the course providing pacing and meeting format suggestions, supplemental resources for deeper learning, and hands-on PLC activities. You can enroll in the course on MDE's Canvas Learning Management System.