Skip Navigation

We are experiencing high communication volume. We thank you for your patience and ask that you call us at 410-735-6277 for faster service.

Open Individually Paced Online Courses

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.

New! Remote Testing Option
CTY now offers an online version of the School College and Ability Test (SCAT). The test is being offered at a discounted rate of $30 until June 30, so log into MyCTY or sign up for Talent Search to register today. Learn more.

Register now

View open session-based courses

Courses

Courses for grades 2 and above

CoursesGradesMath/
Verbal
Eligibility Level
Introduction to Computer Science and EngineeringGrades 3-6MathCTY
Advanced Scratch ProgrammingGrade 3 and aboveMathCTY
Scratch Programming for Elementary School Students Grades 3-5MathCTY
Introduction to Python Programming for Elementary School StudentsGrades 4-5MathCTY
Cryptography: Math and CodesGrades 4-6MathCTY
Accelerated Grade 3 MathematicsGrade 3MathCTY
Honors Grade 4 MathematicsGrade 4MathCTY
Honors Grade 5 MathematicsGrade 5MathCTY
Introduction to ChessGrade 4 and aboveMath or VerbalCTY
Intermediate ChessGrade 4 and aboveMath or VerbalCTY
Math Olympiad for Elementary School StudentsGrade 4-6MathCTY
Middle School Competitive Math IGrades 5-6MathCTY
The Process of WritingGrades 5-6VerbalCTY

Register now

Back to top

Courses for grades 6 and above

CoursesGradesMath/
Verbal
Eligibility 
Level
Advanced Web DesignGrades 6-12Math or VerbalCTY
Introduction to Python Programming for Middle School StudentsGrades 6-8MathCTY
Introduction to Web DesignGrades 6-12Math or VerbalCTY
JavaScriptGrades 6-12Math or VerbalCTY
Scratch Programming for Middle School StudentsGrade 6 and aboveMathCTY
Honors Grade 6 MathematicsGrade 6MathCTY
Middle School Competitive Math IIGrades 6-7MathCTY
Competitive Mathematics PrepGrades 7-12MathCTY
Honors Pre-algebraGrades 6-8MathCTY
Honors Algebra IGrades 6-9MathCTY
Honors Algebra IIGrades 7-10MathCTY
Honors GeometryGrades 7-10MathCTY
Honors PrecalculusGrades 8-11MathCTY
Honors TrigonometryGrades 8-11MathCTY
AP Calculus ABGrades 8-12MathCTY
AP Calculus BCGrades 8-12MathCTY
Calculus CGrades 8-12MathCTY
AP StatisticsGrades 8-12MathCTY
Problem Solving in AlgebraGrades 6-9MathCTY
Problem Solving in GeometryGrades 6-9MathCTY
Problem Solving in Pre-algebraGrades 6-8MathCTY
Earth and Space ScienceGrades 6-8MathCTY
Life ScienceGrades 6-8MathCTY
Physical ScienceGrades 6-8MathCTY
Honors BiologyGrades 8-12MathCTY
Honors ChemistryGrades 8-12MathCTY
Honors PhysicsGrades 8-12MathCTY
Writing for an AudienceGrades 6-7VerbalCTY
Crafting the EssayGrades 7-12VerbalCTY
Writing Analysis and PersuasionGrades 8-12VerbalCTY

Register now

Back to top

Courses for grades 9 and above

CoursesGradesMath/
Verbal
Eligibility
Level
AP Computer Science AGrades 9-12MathCTY
Advanced Java ProgrammingGrades 9-12MathCTY
Introduction to JavaGrades 9-12MathCTY
Competitive Mathematics IGrades 9-12MathCTY
Competitive Mathematics IIGrades 9-12MathCTY
Differential Equations Grades 9-12MathCTY
Introduction to Abstract MathematicsGrades 9-12MathCTY
Elementary Number TheoryGrades 9-12MathCTY
Introduction to Complex AnalysisGrades 9-12MathCTY
Introduction to Real AnalysisGrades 9-12MathCTY
Linear AlgebraGrades 9-12MathCTY
Multivariable CalculusGrades 9-12MathCTY

Register now

Back to top