Learning how to code allows students to be active creators of their digital future and develops independence, self-confidence, logical thinking, problem-solving, and communication skills. And it is FUN FOR STUDENTS OF ALL AGES!!

Junior Programming
Upper Programming

REX offers programming classes for first graders through high school seniors. Our younger students learn to program with age appropriate educational programming languages developed by MIT, Carnegie Mellon, University of Virginia, and the University of California – Berkeley among others. Our middle and high school learners learn the same programming languages as the professionals. We also offer classes that will prepare students to take and pass the AP Computer Science Exam.

Class & Camp Registration

Our weekly courses meet or exceed state and national education standards for STEM and computer science curriculum. Our Courses are divided into multiple session units. Each unit was designed by a collaborative team of educators and computer scientist and features our unique combination of step-by-step instructions, open-ended tasks, quizzes, hands-on activities, and a final project or exam.
Are you an educator, school, after-school program, or homeschool group? Contact us about find out about bringing Rex classes to your students!!

Information for Educators

Junior Programming


Our Junior Programming class teaches the fundamental principals of programming and computational design using kid friendly features such as click and drag coding blocks and animation based game design. It is recommended for all students in grades 1-5 and beginning students in grades 6 – 8.

You can read more about each of the different units that comprise our self-paced Junior Programming curriculum by clicking “Learn More” below. New students begin with the unit appropriate to their grade and experience level. Once a student completes their current junior programming unit they are automatically advanced to the next unit without any need to re-register or change class times.

Upper Programming

Our Upper Programming class is designed to develop strong computational thinking skills that will last a lifetime and provide students with a solid foundation in several of the programming languages used by professional programmers. It is recommended for high school students and middle school students with extensive programming experience. Upper Programming students who have completed the prerequisites can take our AP Computer Science classes regardless of grade level.

You can read more about each of the different units that comprise our self-paced Upper Programming curriculum by clicking “Learn More” below. New Upper Programming students begin with our Web Design unit. Once a student completes their current upper programming unit they are automatically advanced to the next unit without any need to re-register or change class times.