Skip to main content

Help us bring free coding education to every student

CodeWithPurpose runs on volunteers. Teach a workshop, mentor a student, or help with the work behind each course.

CodeWithPurpose volunteers at a community event

Teach a course

Lead workshops, record lessons, or mentor students through our Python and Vibecoding curricula. No teaching experience required, just a real desire to help others learn.

Run a workshop

Organize hands-on coding sessions in your school, library, or community. We provide curriculum, materials, and support to help you get started.

Spread the word

Share CodeWithPurpose with students who need free education. Help us reach more classrooms and communities.

Build with us

Contribute to our website, curriculum, outreach, or operations. Coding, design, writing, organizing: whatever your skill, there's room for you here.

Ready to get involved?

Answer four short questions and we'll let you know about workshops, webinars, and ways to help as they come up. It usually takes a couple of minutes. Prefer email? Write to us at [email protected].

Form not loading? Open it in a new tab.