Workshop Descriptions

Integrated Computer Science (Gr K-8)

The Integrated Computer Science professional development will allow educators to expand their understanding of computer science and computational thinking. Specifically, the PD will seek to build agency within educators to integrate computer science and computational thinking in their classrooms. In addition, the PD will aim to increase pedagogical content knowledge by addressing issues of equity in CS and demonstrating effective CS teaching. Lastly, this PD will provide teachers with the skills to include and engage all students in computer science by utilizing culturally responsive-sustaining pedagogy and Universal Design for Learning (UDL) principles. Lessons in various grade bands and subject areas will be available for educators. Educators will also have the opportunity to customize and create their own lessons.  

Mobile Computer Science Principles (Gr. 9-12)

Mobile CSP is a College Board-endorsed AP Computer Science Principles curriculum and professional development based on the theme of mobile computing. The curriculum:

Since 2013 the Mobile CSP project has provided professional development to more than 700 teachers and reached more than 30,000 students globally.  Learn more about Advanced Placement and Concurrent Enrollment options.

MNCodes Cohort (Gr. K-12)

The purpose of the MNCodes Cohort is to empower a network of visionary educators with knowledge, skills and resources so that we can expand equitable and engaging computer science education to all students in Minnesota. In doing so, we hope to help make Minnesota a world leader in K-12 computer science education! Learn more and apply

Beginner Scratch Camp (Gr. K-12)

This in person workshop for K-12 and community educators will center around beginning hands-on exploration with Scratch. This PD will guide participants through getting started with ways to integrate Scratch across content areas, equitable teaching practices within computer science, and strategies for encouraging students to create, collaborate and problem solve.

Intermediate/Advanced Scratch Camp (Gr. K-12)

This in person workshop for K-12 and community educators is meant for individuals who have some experience with Scratch. This PD will build on educator knowledge of Scratch and explore different ways to integrate Scratch into existing content areas. Participants will explore equitable teaching practices and strategies to engage students in a variety of computational thinking concepts and approaches like collaboration, problem solving, and debugging.

Counselors for Computing (C4C)

The NCWIT Counselors for Computing (C4C) program provides information and resources that help counselors join the front line of the computing conversation. We bring people and programs together with professional development, knowledge, and resources to give all students access to transformative computing careers. Learn more about C4C


As school counselors we daily accept the challenge to create systemic change through our comprehensive school counseling programs.  But are we doing enough to create that systemic change in the world of work?  We understand the importance of identifying gaps within the demographics of our schools; however, many school counselors may not realize that many jobs continue to leave out large groups of students along the lines of gender and race.  At this conference, school counselors will understand how to affect these gaps by exposing all students to the essential 21st Century skills often found in computer science.  School counselors will come away from this session ready to level the playing field by spreading awareness of various careers and then filling those accompanying gaps. We will have time to play, learn from others, and develop an action plan that you can take with you back to school to help your students.

Building Equitable Computer Science Pathways Workshop for School Leaders

In this professional development session, school and district leaders will learn about strategies and models for building K-12 computer science education pathways. Together we will explore and plan for the complex problems of practice other Minnesota and national school leaders have experienced while designing and scaling computer science education within their context. Workshop topics will include funding, staffing, professional development, course development, buy-in, curriculum, communication, family involvement, purpose, links to other initiatives, sustainability, and evaluation.


This workshop is a good fit for anyone who is helping to plan and design computer science initiatives within schools, including but not limited to teacher leaders, department heads, principals, district staff, technology integrationists, school board members, and other stakeholders. Local leadership for computer science education happens in a wide variety of capacities and roles. We also invite teams of leaders to attend this workshop and plan together.

Scaling Inclusive Pedagogy (Gr. K-12) 

The aim of this course is to support educators in enhancing the diversity and inclusivity of their computer science classes. The techniques and studies covered in this course can be used to promote equity and inclusion in all K-12 STEM courses. We've crafted this course to support computer science teachers like you in implementing effective strategies for recruiting, retaining, and teaching students who are traditionally underrepresented in computer science. The course is 35 hours, 6 of which will be completed in person with the remaining hours completed online (some synchronously and some asynchronously). Learn more and register here (free).

After the in-person kick-off, online sessions will be held on:

CS Coaching for Equity (Gr. 9-12)

Through funding provided by the National Science Foundation, Coaching for Equity in Computer Science is a new initiative focused on studying the impact of coaching on teachers in computer science. This professional development will prepare coaches will work closely with 2 teachers in 1:1 coaching sessions to provide ongoing support and encouragement through the school year via quarterly sessions and asynchronous communications. Coaches receive professional development prior to beginning work with teachers and are supported in their growth as a CS instructional coach through monthly academic year sessions with other coaches. Learn more about becoming a coach.