Online Program Course Curriculum & Schedule

Students interested in participating in the ONLINE summer program must first be admitted through our application process. Please follow the steps as outlined on how to apply.

The deadline to apply is April 26th. Students accepted into our program will choose their desired session date(s) and courses during the open enrollment period (April 15 – May 7th).

Platform Zoom
When Session 1: June 01 – June 19
Session 2: June 22 – July 10
Session 3: July 13 – July 31

There are 15 teaching days per course, 5 times per week (Monday-Friday) and two testing days on Saturdays
(all sessions)
Attention: For each session(s) you choose, you do not have to enroll in both morning and afternoon classes.
Morning Courses
(11 AM EDT / 11 PM Shanghai)
Afternoon Courses
(8 PM EDT / 8 AM Shanghai)
Algebra Algebra 1.5
Algebra 2.5
Algebra 3.5
Combinatorics Math Counts with Proofs
Counting Strategies
Combinatorial Arguments
Geometry Elements of Geometry
Computational Geometry
Geometric Proofs
Number Theory Number Sense
Modular Arithmetic
Number Theory
Download or print the course schedule.
Class Length 90-minute lecture followed by a problem session (up to 60-minutes long).
There will be a 10 minute break between lectures and problem sessions.
Class Size Maximum 25 students, Minimum 10 students (if a section fills up, we will open another section)
Tuition Cost $750 / course (for payment made on or before May 15)
$850 / course (for payment made after May 15)

Refer to our tuition/refunds page for more information
Curriculum There are four main subject areas covered in math competitions: Algebra, Combinatorics, Geometry, and Number Theory. Our goal with the Online Summer Program is to build and hone students problem solving skills in these four fields. We offer 12 courses per session which cover 3 difficulty levels in the four subjects mentioned above.

Refer to the course descriptions and course selection tips for more information.

Course Structure The instructor(s) of each course will teach the lecture and supervise the problem sessions that follow. There will be a 10 minute break between lectures and problem sessions. Students will be split into breakout rooms with a supervising TA so they can work together; the instructor/TA will help moderate discussions and give guidance/encouragement when necessary.

Students will have several assigned homework problems which will be turned in electronically for feedback and grading. In order to achieve proficiency of the material presented in class, students are expected to work on average 1-2 hours per day for each class. If students have questions or concerns regarding the material taught, they can email the instructor/TA, participate in the problem sessions, and access the class forum. Emailed questions will be answered within 24 hours.

Because communication plays an important role in developing problem solving skills, students will be asked to participate actively in the problem sessions, i.e., to ask questions and present and defend solutions. Students can choose from one to six courses over the course of three sessions.

Program Benefits
  • Providing guidance to transition to proof based solutions
  • Making connections between topics requiring more creativity in approach
  • Developing efficiency and patience in problem solving to build success in advanced math competitions
Additional Information
  • All classes are recorded so students can revisit the material covered in class
  • We allow students to switch classes within the first two days of the online camp
  • See answers to our frequently asked questions
  • Students and parents should be familiar with our policies & expectations before enrolling
  • Students can participate in a Team Contest on Sunday August 2 (stay tuned for more details)
Suggested Resources (optional) A wide variety of books covering a large spectrum of topics and level are available. We developed a book guide to help you with the book selection based on your mathematical ability level. As a camp participant you will be able to purchase books at a significantly reduced price. More details to come!