Non-Profit Program Coordinator – Tech Education

Career Guide
Coordinates and delivers tech education programs for a nonprofit, managing schedules, volunteers, partners, and logistics. Tracks participant outcomes, supports curriculum delivery, and ensures activities meet grant and compliance requirements.

Key Responsibilities

  • Plan and schedule coding workshops, camps, and mentoring sessions
  • Recruit, train, and coordinate volunteers and instructors
  • Manage participant outreach, registration, and waitlists
  • Coordinate curriculum, materials, and classroom tech setup
  • Track outcomes; maintain rosters, attendance, and survey data
  • Prepare grant reports and ensure compliance with funder requirements
  • Build partnerships with schools, libraries, and community groups
  • Manage event logistics, budgets, and vendor invoices

Career Progression

Can Lead To
Program Manager (Tech Education)
Director of Programs
Education Partnerships Manager
Transition Opportunities
Volunteer Manager
Community Outreach Manager
Instructional Designer
Workforce Development Specialist
EdTech Customer Success Manager

Common Skill Gaps

Often Missing Skills
Outcomes evaluation and logic model developmentVolunteer management at scaleGrant compliance and narrative/metrics reportingBasic computer science/coding literacyCRM/LMS setup and administration
Development SuggestionsTake a short course in program evaluation and nonprofit grant reporting; volunteer to coordinate a local coding workshop to practice logistics, data tracking, and working with instructors.

Salary & Demand

Median Salary Range
Entry Level$40,000–$50,000
Mid Level$50,000–$65,000
Senior Level$65,000–$80,000
Growth Trend
growing — STEM education grants and digital equity programs fuel steady hiring

Companies Hiring

Major Employers
Code.orgGirls Who CodeYear Up
Industry Sectors
EducationNon-Profit & Social ImpactWorkforce Development

Recommended Next Steps

1
Build CS literacy by completing Code.org curricula or an intro course like Harvard CS50x; practice facilitating Scratch or Python activities.
2
Obtain CPR/First Aid and complete child-safety training; consider CVA or CNP to signal nonprofit operations expertise.
3
Design a weekend pilot (e.g., Scratch club), track attendance and outcomes in a simple dashboard, and produce a one-page impact report for your portfolio.