Welcome To California's Year-Round Computer Science (CS)
Professional Learning Program
ALL Students Should Learn CS. ALL Teachers Can Teach CS.
We invite you to join us in an exciting opportunity to provide high-quality computer science (CS) educational opportunities for our California students.
Save the Date:
June 23-27, 2025 | Anaheim, CA
Submit this Interest Form to receive information about this summer's in-person workshop offerings for California-based middle/intermediate and high school educators of all subject matters to learn how to bring accessible, equitable computer science education to their students.
Seasons of CS Overview
There are 3 main goals of the Seasons of CS program:
Build capacity and coaching in statewide systems of support.
Deliver year-round Professional Learning opportunities for teachers, paraprofessionals, counselors, and administrators.
Connect educators with ongoing professional learning communities.
Check out the Seasons of CS Overview deck to learn more.


Summer of CS Key Survey Findings.
The Summer of CS offered 44 different CS-related learning opportunities across California to build the capacity of K–12 educators to deliver high-quality instruction in computer science. Registration data and surveys administered before and after each workshop offer key findings about the Summer of CS experience.
CSPD Week Was A Great Success.
In summer 2024, educators from all over California loved learning together. Check out this video to see who attends our events and why we say, "All Teachers Can Teach Computer Science!"
Research-Backed PL Model
Seasons of CS is a research-backed professional learning model for California educators, paraprofessionals, administrators, and counselors who are interested in bringing computer science to their students. This program aims to expand the capacity for equitable, scalable, and sustainable computer science education in California.
New to Seasons of CS?
If you are just starting your professional learning journey through the Seasons of CS, consider attending a Seasons of CS workshop.
High-Quality, Standards-Aligned, and Equity-Minded CS Professional Learning for Every Season
The Summer of CS features "Onboarding" Workshops for teams of K-12 Teachers, Paraeducators, Counselors, and Administrators. These intensive workshops will prepare you to teach CS in the coming school year. Submit this Interest Form to receive more details.
The Autumn of CS features "Ongoing" Academic Year Workshops and a Community of Practice Meeting. Stipend Information
The Winter of CS features "Ongoing" Academic Year Workshops (Stipend Information) plus the Winter of CS will be featured as a pathway of cutting-edge CS presentations at the California STEAM Symposium.
Spring Into CS features "Ongoing" Academic Year Workshops. Stipend Information
Wondering If This Opportunity Is For You?
No computer science experience is necessary to participate in Seasons of CS offerings.
What Are The Benefits Of Participating In A Workshop?
Here are some of the benefits of participating in a Seasons of CS workshop:
Knowledgeable, skilled, and experienced facilitators for all professional learning activities;
High-quality professional learning materials;
Access to no-cost, high-quality, standards-aligned curriculum that can be utilized to deliver equity-minded computer science (CS) instruction.
What Can I Expect?
By participating in Seasons of CS, you can inspire and engage your students in computer science and technology, helping to foster the next generation of tech-savvy leaders in our increasingly digitized world. Additionally, Summer of CS can help you bridge equity gaps that keep students of every gender, race, and socioeconomic status from accessing equitable, high-quality computer science education.
How Can CS Be Integrated Into What I Am Already Teaching?
There is a Seasons of CS workshop that is just right for you whether you are a Science teacher, English teacher, Math teacher, etc. Check out this video to hear how you could integrate CS in your classroom.
I Want The Best For My Students. Where Do I Start?
Make a difference at your school!
Why Should Math and Science Teachers Bring CS To Their Students?
Only half of high schools in California offer a computer science class. By having computer science content integrated into math and science classes, you can help to foster the next generation of tech-savvy leaders in our increasingly digitized world.
Questions about participation stipends?
Review Stipend Information, FAQ, and/or complete the Stipend Inquiry Form.
Review Stipend Information, FAQ, and/or complete the Stipend Inquiry Form.