Meets pressing community needs by mobilizing caring New Yorkers in volunteer service.

Teach Computer Science with CSNYC


Teach Computer Science with CSNYC

The New York City Foundation for Computer Science Education (CSNYC) aims to provide computer science in every high school.

They are currently seeking individuals with a strong background in computer science to volunteer in New York City high schools. Volunteers will spend a year working with one teacher and their students to either teach Intro to Computer Science or one of the AP Computer Science courses.

Volunteers are placed on a teaching team and work alongside other volunteers from the industry. Together, volunteers adjust lessons, deliver instruction, give students feedback, and help a teacher become self-sufficient.

Various locations in the Bronx, Brooklyn, Manhattan, Queens, Jersey City, Newark, and Upstate NY. Remote volunteer opportunities are also available.

2 mornings per week in the morning

If you are interested in this opportunity, please submit your application here: The priority volunteer deadline is April 15, and the final deadline is April 30.

*This is not a New York Cares project*


New York City Foundation for Computer Science Education (CSNYC), founded in 2013, aims to ensure that all of New York City’s 1.1 million public school students have access to a high-quality computer science (CS) education that puts them on a pathway to college and career success. To build thriving ecosystems for CS education in NYC and nationwide, CSNYC develops programming across four key areas: community development, teacher pipelines, industry engagement, and research.