Our Story
60,000+ Learners
3,000+ Teachers
70% Completion
In 2020, we launched Code in Place. We wondered: how could we teach Stanford's intro CS class to the entire world? The answer was more teachers. Volunteer teachers each teach a section of about 10 students, and suddenly an online class becomes a community. “Reciprocal” sums up our teaching model: learn, then teach, and then the person you taught can do the same.
Thanks to our community of teachers and learners, completion rates reached 70%, while typical online courses sit near 5%. Six offerings later we’ve had 3,000+ teachers and 60,000+ students coming from more than 150 countries. Code in Place might be the class with the most teachers in the world!
Along the way we built a platform: an online IDE, a system for running thousands of Zoom sections, automatic feedback tools, a way to share your Python programs over WhatsApp. We use AI for routine tasks that support teachers and learners. We don’t use it to replace connections between people.
Reciprocal emerged from that success. Building on the research, pedagogy, and infrastructure behind Code in Place, Reciprocal exists to support institutions and communities in adopting and growing the section-leader teaching model themselves.

.png)
In 2026, Reciprocal supported the launch of two new courses from Stanford and the Piech Lab. Code in Place X expands our intro computer science course so students learn how to teach others about what they build. Probability for AI teaches the math that explains how AI actually works.




