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 .
BootUp Professional Development
Over 100 free project-based, interest-driven K-6 lesson plans featuring block-based programming in Scratch and ScratchJr.
Skill Struck
Over 2500 computer science activities for K-12 students to practice on the Skill Struck platform, and teachers will have resources for all situations.
CS50 Educator Workshop
The curriculum assumes no prior background of students, but it is rigorous by design and programming-centric.
Bootstrap:Data Science
Leverage students' curiosity about the world around them to inspire real data analysis and original research!
Bootstrap:Algebra
Project-based math integration through rigorous, engaging CS. No prior coding experience needed
Teach Cyber
8 units of cybersecurity curriculum based on the High School Cybersecurity Curriculum Guidelines, including 20+ hands-on cyber range labs.
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.
ITC360
ICT 360 is a year long program with 200+ projects focused on computational modeling, media and communication design, and STEAM education.
Are we missing a quality PD opportunity? Please suggest to PD/curriculum providers to submit their program for accreditation by the CSTA PD Committee.