Free Virtual CS Classes and Tutoring
Coding the Future is a student-led program offering free virtual coding classes and one-on-one tutoring to
students around the world.
Coding classes run for 4 months, with sessions beginning in September, January, and
June. Classes are once a week on Zoom and are 40 minutes long. We also offer one-on-one tutoring, providing support that ranges
from teaching basic topics to assisting with passion projects.
Whether you want to learn Python, develop your first website, or make a neural network, we can help you!
Every tutor working with Coding the Future has been interviewed and vetted to make sure that they
will be a dedicated
and effective teacher. Our tutors are committed to making every student feel comfortable and
engaged, and spread the joy
of computer science.
If you are interested in enrolling in a Coding the Future class or getting a tutor please fill out
this
form. And if you are interested
in joining Coding the Future as an instructor or tutor you can apply with this
form.

Check out some of the amazing projects our students made!
Our Three Core Values
Effective Instruction
Instructors are vetted and interviewed to make sure they are able to teach concepts effectively. We have a large network of instructors with a wide range of expertise, so we can match students with an instructor who is well suited to help them.
Accessibilty
Our program is completely free! We believe that everyone should have the opportunity to learn computer science, regardless of their financial situation.
Student Leadership
Coding The Future is a program entirely run by students. Student-student instruction means that the instructors and learners are both students, allowing for our instructors to be able to better relate to the learners.
Tutors And Tutees Around The World
More About Our Program
Classes
Coding classes are run weekly for around 4 months in the Fall, Spring, and Summer. Sessions beginning the week of September 8, January 15, and June 1. Classes are once a week and are 40 minutes long. In the coding classes, high school and university students provide instruction to groups of 5-10 students on a topic of common interest. These classes are aimed at middle and high school students with all levels of computer science knowledge. Cohorts of students will be broken up by skill level, availability, and coding language. Please fill out this form to demonstrate what you would be interested in learning and when you could meet. Class times will be determined by student availability. When filling out the form you will automatically be considered for enrollment for the next cohort (September, January, or June), unless otherwise noted.
One-on-one Tutoring
One-on-one tutoring can offer more individualized support for students who are interested in assistance on a passion project or learning a niche topic. Sessions meet weekly for 30 minutes.
What you can learn
In both our classes and one-on-one tutoring programs, we offer instruction in a variety of coding languages, including Python, Java, C++, Arduino, FTC Robotics, Algorithms, Web Engineering, Machine Learning, Cyber Security, Competitive Programming, and more. Instructors are able to teach students these topics comprehensively, and also help tutees develop passion projects. When you sign up for our programs you can indicate which of these languages you are interested in learning.
How is it free?
We are able to offer this service for free because our tutors are student volunteers who are passionate about computer science and teaching. Our tutors are high school and university students who are eager to share their knowledge and help others learn.
Sign Up For Classes or One-On-One Tutoring
If you are interested in enrolling in Coding the Future you can fill out this form. Upon submission of the form, you will be contacted by a member of the Coding The Future team.
Apply To Become An Instructor
We are always looking for new tutors to join our team. If you are a student who is passionate about computer science and teaching, we would love to have you on board! If you are interested in joining Coding The Future as an instructor you can apply by filling out this form. Upon submission of the form, you will be contacted by a member of the Coding the Future team to schedule an interview.
Our Team

Alex Berman - NY, USA
Co-Founder and Co-president

Shiv Topali - NY, USA
Co-Founder and Co-president

Hitanshee Sheth - NJ, USA
Co-president

Shreyas Rajaram - NY, USA
Director of Curriculum Development

Shreya Ranjan - NY, USA
Co-director of Event Planning

Yusuf Amin - India
Co-director of Event Planning

Kiran Maduraperuma - NY, USA
Co-director of Outreach

Elaine Huang - CA, USA
Co-director of Outreach

Alex Berman - NY, USA
Co-Founder and Co-president