Ron Summers helping students at CS4All Showcase



Grades K to 8

School teams receive support from our team of FSC-embedded Computer Science Education Managers, who focus on implementation and training strategy for schools and districts.



Grades 6 to 12

CS4All provides training for middle and high school educators on introductory and advanced placement computer science courses.


Grades K to 12

A computer science (CS) sequence is a curricular experience comprised of multiple CS units or courses that build upon one another over multiple years, providing students with a richer and deeper CS experience than a single unit or course alone.

CS4All engages students in hackathons, internship opportunities, and showcases to celebrate and strengthen computer science experiences.

We are working to make this website easier to access for people with disabilities, and will follow the Web Content Accessibility Guidelines 2.0. If you need assistance with a particular page or document on our current site, please contact programs [at] to request assistance.