Reinventing CS education- The Manifesto

We’re building a world where anyone, anywhere, can develop a passion for computer science.

Sameer Kapur
Apr 5, 2019 · 3 min read

Let’s make a bold claim: the current computer science education system is fundamentally flawed.

Computer science classes in public and private schools generally teach students coding well, but the issue is that these classes aren’t available to everyone because of lack of teachers and funding. According to a Google report, only 40% of K-12 principals say their school offers CS courses (coding or programming). That means a staggering 36 million students do not have access to coding classes at their school. In-person CS camps suffer from the same issues of elective classes due low accessibility as well as high prices.

The issue is that talent is evenly distributed, but opportunity isn’t.

What we mean is that students in rural towns or cities aren’t any less talented at coding than suburban kids — they just don’t have the resources and opportunities available to pursue computer science.

As a result, we miss out on kids who could become amazing, game-changing programmers in the future, just because they don’t have the opportunity.

Now, you could say that the Internet has made all information accessible — anyone, anywhere can learn computer science online through platforms like Udemy or Coursera…

But, platforms like Udemy or Coursera only have a 5 to 15% completion rate. Completing these online courses requires an incredible amount of willpower and determination — something that not a lot of K-12 students have at first. There’s nothing holding students accountable to completing these courses, which is why there is such an abyssal completion rate. Similar to learning a language, starting earlier makes a world of difference, but there are very few courses targeted at teaching students coding from a young age.

With, we want to solve the two main problems in computer science education — accessibility and accountability.


Well, we run amazing, live, online computer science courses for students 10–17 years old.

With live classes, we have actual instructors for students to interact with. Not only does this make the learning process a lot smoother, but it also keeps students accountable for finishing a course. Here’s why:

  1. Students attend class at a set time each week — there’s no more procrastination on finishing a course by yourself. As a result, students are more likely to finish a course
  2. Students develop social bonds with their teachers and classmates. We predict that these social bonds will keep students more involved in the course, further increasing the completion rate
  3. Students join the community, a hub for students to collaborate, seek feedback, and explore relevant opportunities. Creating a safe space for students to share what they are working on and get help allows for greater motives to pursue computer science.

And of course, being an online class, we instantly solve the problem of accessibility — a student in rural Alabama can take a course taught by a Computer Science student at Stanford.

We’ve tested our hypothesis by speaking to hundreds of parents and students over the last few months and the response has been phenomenal. In the last 8 weeks we have been running beta classes, and parents and students alike have already started to love

“Hi [Instructor Name],

Kids enjoyed both the classes thoroughly and they are excited for upcoming classes. As a parent, I really appreciate you taking time from your busy schedule offering sessions to juniors…

Thanks for not just coming with a great idea but immediately implementing in a very organized fashion. Much appreciated.“

With, we’re excited to be changing the computer science education game. We’d love it if you could share our website with parents of kids looking to dive into the computer science world.

Thanks for reading — Appreciate it! This article was written by Saurav, Sameer, and the rest of the Team.If you have any questions at all, feel free to shoot us an email at or — we’d love to be of help :)


Thanks to Sahil Kapur

Sameer Kapur

Written by

solving problems


Teacherly is live, online computer science classes for students. We’re bringing the best parts of the classroom and transforming it into a digital experience for students around the world.

Sameer Kapur

Written by

solving problems


Teacherly is live, online computer science classes for students. We’re bringing the best parts of the classroom and transforming it into a digital experience for students around the world.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store