The CS4All team at the NYC Department of Education supports public and charter school teachers and administrators in bringing computer science to their classrooms.

Do you work at a school or work with schools? We’d love to keep you updated on our programs – application periods, curriculum releases, workshops, and other events. We will only send you emails when it’s relevant!

CS4All Programs

If you are a teacher or administrator in the Software Engineering Program Junior, Software Engineering Program, or an AP CS Principles program, please contact the CS4All team directly at programs [at]


The CS4All team works with software, hardware, and professional development providers. We run a formal request for proposals (RFP) at least once a year.


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.