Academy of Excellence offers systematic computer programming classes. Starting from 1st grade, a student can always find one class that fits to his/her age.  The curriculum is carefully designed to develop the skillset required for each computer language. Games and projects will be integrated to allow students practice coding. The club organizes teams for varied competition including USACO. In addition to the computer programming club, our Advanced and Challenging Robotics Clubs also offer real world programming opportunities. Here is a list of our classes offered (Math, English, SAT, GT and other cultural classes are not included here):

Robot Block Programming (RBP, two levels)
Computer Aided Design & 3D Printing (CAD, four levels)
Python (five levels)
Java (five levels)
AP Computer Science (AP, two levels)
USACO (four levels)
Junior Robotics Club (6-9 years old, three years)
Challenging Robotics Club (9-12 years old, three years)
Advanced Robotics Club (12-18 years old, six years)

Here is the table for the parents to refer if you plan a class for your child:

GradeAvailable Classes
PreKRBP 1
Grade 1RBP 1, Junior Robotics
Grade 2RBP 1, Junior Robotics
Grade 3RBP, CAD 1, Junior Robotics
Grade 4RBP, CAD, Challenging Robotics
Grade 5RBP, CAD, Challenging Robotics
Grade 6Python 1, RBP, CAD, Challenging Robotics
Grade 7Java 1, Python, CAD, Advanced Robotics
Grade 8Java, Python, CAD, Advanced Robotics
Grade 9AP 1, Java, Python, CAD, Advanced Robotics , USACO
Grade 10AP 1, Java, Python, CAD, Advanced Robotics , USACO
Grade 11AP, Java, Python, CAD, Advanced Robotics , USACO, Project
Grade 12AP, Java, Python, CAD, Advanced Robotics , USACO, Intern