Coding Tomorrow

Changing the world - one line of code at a time.

Check out our courses!

Comprehensive Classes

Wide variety of coding classes to fulfill your desire to learn.

Expert instructors

Our teachers will ensure the best learning environment.

Efficiently Paced

Our quick courses are perfect for your busy schedule.

Our Featured Courses


Introduction to Python

Our Introductory Python course is perfect for coding beginners of all ages! Students will learn all the basics of python and will gain enough knowledge to build their own python projects!

Find out more


Advanced Python

Already taken our introductory Python course? Join us for our advanced Python classes! In this course, students will create learn complex programming concepts and use them in their own projects.

Find out more

Beginner - Intermediate

Introduction to C

Want to hone an impressive skillset? Check out our newly added C course, focusing on topics and concepts such as variables, functions, arrays and more! C is an excellent language for beginners to learn!

Find out more


Introduction to Java

Learn Java introductory coding with Irvington CTI! Preparing for the AP Computer Science A exam? Join our Java course and receive additional practice problems and other AP CSA material!

Find out more


Introduction to Scratch

Does your child have great ideas for a game or other project? Scratch is the perfect opportunity for first time coders learn basic programming fundamentals by creating games!

Find out more

Who We Are

Irvington CTI offers courses in Scratch, Python, C, and Java!

Launched in April of 2020, co-presidents Sanjhee Gupta and Charlotte Chau hope to improve the diversity in computer science and provide opportunities for many students to learn how to code!

Irvington CTI is committed to free classes and refined curriculum for all its language courses.

What will my child’s class experience be like?

Irvington CTI offers courses in Scratch, Python, C, and Java!

Students will be given projects and practice to grow their skills!

Depending on the course of your choice, instructors will host help sessions every week to provide help for students who need it.

Our Team

Sanjhee Gupta


Sanjhee is a senior who loves to code and paint. She loves knowing that she might have possibly played a part in her students' computer science careers!

Charlotte Chau


Charlotte is currently a senior at Irvington High School. Planning on becoming a software engineer, she wants to spread her coding passion through Irvington CTI!

Jyothi Shankar


Jyothi Shankar is a senior at Irvington High School who loves STEM and coding. She can't wait to make an impact on the next generation of coders through CTI!

Sidarth Raman

Director of Curriculum

Sidarth is currently a junior at Irvington High School. He is determined to spread his passion and coding knowledge through Irvington CTI!

Sophia Zhu

Director of Tech

Sophia is a junior at Irvington High School. She loves coding, math, and playing the violin. Her goal in CTI is to help others develop their passion for coding.

Aanvi Koolwal

Social Media Manager

Aanvi is a junior at Irvington High School. She loves to code, debate, and volunteer in non-profits that help teach younger students in her free time.

Shriya Bhutani

Social Media Team

Shriya is a junior at Irvington. She is interested in psychology and enjoys art.

Khushi Kolte

Director of Graphic Design

Khushi is a freshman at Irvington High School. She loves to do art, dance, and code. She enjoys STEM, and loves telling others about the impact it can make in our lives.

Discover your passion for coding through Irvington Coding Tomorrow Initiative.

Here at Irvington Coding Tomorrow Initiative, our instructors ensure that your child will have the best time with us. No child will walk away from our lessons without sufficient coding knowledge.

Explore Coding Courses