Peer Programming

About Us — Open Letter

Learning to code is hard. But it's also never been easier to start.

I've always had the philosophy that there is no shortage of information on learning how to code online. The problem is that there's too much information.

We don't learn by having everything thrown at us. We need someone — an expert — who knows what we need to learn next. Someone who understands what it's like to learn to code from zero.

At Peer Programming, we connect students who want to learn how to code with vetted peers who are willing to teach them. Our instructors are of similar age as the student they are teaching.

One-on-one tutoring, traditionally one of the most premium forms of education, has just become free. And we facilitate it through software.

The Service

It must be good

For this to work, instructors must be qualified, verified peers of the students they are teaching. We personally interview each instructor to make sure that this is the case.

We've built the Peer Programming web platform to give structure to this process, and to make it easier for instructors and students to work around each other's availability and be connected based on each other's needs.

Oftentimes, free is not enough. It must be good.

It must be quick

You can open a YouTube tutorial on a whim. Connecting people can take time, but we must do our best to ensure that we do everything on our end to optimize the process.

Amazon won because they made shopping faster. It must be quick.

It must be free

Peer Programming is a 501(c)(3) nonprofit registered in Texas. The platform must be free because we seek to reach everyone, regardless of financial status. Marketing is difficult enough without a barrier to entry — adding a price to it would only diminish our reach, and it would contradict our mission.


If you like what we're doing, sign up here, tell your friends, and help us make high-quality computer science education affordable for everyone.

David Simionescu
Co-Founder @ Peer Programming