The following courses are always open for registration. Students may enroll at any time during the year and progress at their own pace within their enrollment period, with guidance from instructors who strive to meet individual needs. Enrollment and tuition are time-based—students may enroll in a course for three, six, or nine months at a time.
Remote Testing Option
CTY offers an online version of the School College and Ability Test (SCAT). Log into MyCTY or sign up for Talent Search to register today. Learn more.
Courses | Grades | Math/ Verbal | Eligibility Level |
---|---|---|---|
Introduction to Computer Science and Engineering | Grades 3-6 | Math | CTY |
Advanced Scratch Programming | Grade 3 and above | Math | CTY |
Scratch Programming for Elementary School Students | Grades 3-5 | Math | CTY |
Introduction to Python Programming for Elementary School Students | Grades 4-5 | Math | CTY |
Cryptography: Math and Codes | Grades 4-6 | Math | CTY |
Accelerated Grade 3 Mathematics | Grade 3 | Math | CTY |
Honors Grade 4 Mathematics | Grade 4 | Math | CTY |
Honors Grade 5 Mathematics | Grade 5 | Math | CTY |
Math Olympiad for Elementary School Students | Grade 4-6 | Math | CTY |
Middle School Competitive Math I | Grades 5-6 | Math | CTY |
The Process of Writing | Grades 5-6 | Verbal | CTY |
Courses | Grades | Math/ Verbal | Eligibility Level |
---|---|---|---|
AP Computer Science A | Grades 9-12 | Math | CTY |
Advanced Java Programming | Grades 9-12 | Math | CTY |
Introduction to Java | Grades 9-12 | Math | CTY |
Competitive Mathematics I | Grades 9-12 | Math | CTY |
Competitive Mathematics II | Grades 9-12 | Math | CTY |
Differential Equations | Grades 9-12 | Math | CTY |
Introduction to Abstract Mathematics | Grades 9-12 | Math | CTY |
Elementary Number Theory | Grades 9-12 | Math | CTY |
Introduction to Complex Analysis | Grades 9-12 | Math | CTY |
Introduction to Real Analysis | Grades 9-12 | Math | CTY |
Linear Algebra | Grades 9-12 | Math | CTY |
Multivariable Calculus | Grades 9-12 | Math | CTY |