Use the filters and search below to discover accredited professional development (PD) programs and associated curricula for K-12 CS teachers. Click a card to view more details.
In the accreditation process, an independent committee of experts evaluates submitted opportunities using a rubric aligned to indicators of quality professional development. Learn more about the accreditation process and volunteer committee .
Learning Blade – Intro to Coding
5-week resource w/ 8 sections introducing real-world CS applications in various settings, transitioning students from block-based to text-based coding
BootUp District-Wide Elementary Computer Science Implementation
We offer over 90 project-based, interest-driven block-based programming lessons for K-6 students, utilizing Scratch and ScratchJr.
Skill Struck
Semester and Year Long courses for K-12 students to practice over 500 computer science projects. Lesson plans / teacher community resources included.
CS50 Educator Workshop
Year-long introductory computer science course focused on broad participation in computing.
Bootstrap:Data Science
Project-based math, history, and science integration through rigorous, engaging CS using engaging, real-world data. No coding experience required.
Bootstrap:Algebra
Project-based math integration through rigorous, engaging CS. No prior coding experience needed
Intro to Creative Coding
Introduction to creative coding through four easy-to-implement, project-based, and art-infused lessons designed to broaden participation in computing.
Are we missing a quality PD opportunity? Please suggest to PD/curriculum providers to submit their program for accreditation by the CSTA PD Committee.