Children should learn to create innovative software not just be users of technology.

Starting in primary school, children should have the opportunity to learn some of the key ideas of computer science, understand computational thinking, learn to program, and have the opportunity to progress to the next level of excellence in these activities. All students should have fun as they build their own original products using what they have learned.

Rex Vision

To bring high-quality computer science education to every student.

Rex Mission

At Rex Programming we firmly believe that to succeed in our increasingly technology-driven world every student must learn how computers think. Our mission is to bring our high-quality, online, self-directed computer science curriculum to all K-12 students by:

1) licensing our curriculum directly to schools to be taught to all students as part of the school day and

2) providing in-depth computer science and technology focused extra-curricular classes, camps, and other parent-selected programs at both our locations and our partner schools and organizations.

At Rex Programming our goal is to ensure every student nationwide has access to computer science classes despite the national shortage of K-12 computer science educators. Most of our curriculum does not require a computer science degree to teach and all our school licensing agreements include teacher training.


Sandhya Padala
Founder and President

Priscia Kibibi

Michele Ladenson
Marketing and Systems

Vamshi Geendru
Business Development & Locations

Tapu Ahmed
Curriculum Head

Ayaz Amlani
Developer / Summer Camp Administrator

Supporting Staff

Teja Kolan
North Carolina Operations

Ivan Xie
Instructor & Curriculum

CS Teacher

Sainath Reddy
Digital Marketing Analyst

Advisory Board

Eric Reeves

Tegwin Pulley

Greg Campbell

Jey Veerasamy