Academic Programs


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.

Card image cap



Grades 6 to 12

A computer science (CS) sequence is 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.


Grades 6 to 12

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

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.