Code Apprentice is no longer accepting new students. Learn more

Mentor an Aspiring Developer

Just 2 hours a week from anywhere in the U.S.

Giving back to the tech community doesn't have to take a lot of time

We provide 1:1 mentorship opportunities that require only a weekly 2 hour video chat so that any developer can easily share their expertise and invest in the next generation.

How it Works


Talk to us over the phone and then complete a few short onboarding steps


We'll connect you with a high school student who is teaching themselves how to code


Meet weekly over video chat to answer your student's questions and review what they're learning

No teaching experience required

All you have to do is answer any of their questions and work with them on simple coding projects.

Only 2 hours a week at a time that works for you

Schedule your weekly meeting with the student any day and time that works for you.

You can mentor from anywhere

We use Slack and Zoom video chats so you can connect with the student from anywhere in the U.S.

Schools and communities need your help

As the demand for tech professionals increases, most U.S. high schools are unable to provide their students coding education due to a significant lack of qualified educators. By mentoring with Code Apprentice, you can partner with schools to solve this problem and invest in the future of tech.

Frequently Asked Questions

Mentors are given a $150 stipend per student per semester.
At a minimum, mentors only need to meet with their student over video chat 2 hours a week for one semester.
1. Professional experience as a developer 2. A solid understanding of HTML, CSS, and Javascript to be able to help the students as they learn the fundamentals. 3. Availability to meet 2 hours each week during the course of the semester.
Mentor meetings are a time to check in on the student’s progress and answer any questions they may have. Some weeks we’ll provide simple coding projects you can work on with them to reinforce the material they’re learning during the week.
Our curriculum covers the fundamentals of HTML, CSS, and Javascript. Each week the student will learn some concepts and put that knowledge to use with a simple coding project.
At this time, we're working with two school districts in the Charleston, SC area. Additionally, we accept home educated students from anywhere in the U.S. Our goal is to help smaller tech communities that do not have ready access to quality tech education programs. If you have an idea where we should go next, please feel free to email us at