All courses offered by Art of Problem Solving are listed below,
along with starting dates for upcoming offerings. Many courses
are offered several times during the year, as indicated in the
schedule below. Each offering of each course covers the same
material as the other offerings of that course. Click any
course name below for more information about that course.
Sep 24 - Jan 28 7:30 - 9:30 PM Eastern 6:30 - 8:30 PM Central 5:30 - 7:30 PM Mountain 4:30 - 6:30 PM Pacific Click here for more
Sharon Lee
Sharon Lee
$860
$860
ENROLL
ENROLL
CodeWOOT
7 months
Monday Sep 8 - Mar 9
7:30 - 9:30 PM ET
Sep 8 - Mar 9 7:30 - 9:30 PM Eastern 6:30 - 8:30 PM Central 5:30 - 7:30 PM Mountain 4:30 - 6:30 PM Pacific Click here for more
Justin Stevens
Justin Stevens
$860
$860
ENROLL
ENROLL
PhysicsWOOT
7 months
Thursday Sep 25 - Mar 12
7:30 - 9:30 PM ET
Sep 25 - Mar 12 7:30 - 9:30 PM Eastern 6:30 - 8:30 PM Central 5:30 - 7:30 PM Mountain 4:30 - 6:30 PM Pacific Click here for more
Josh Zucker
Josh Zucker
$860
$860
ENROLL
ENROLL
Computer Science/​Programming
Grades 6‑12
Introduction to Programming with Python
12 weeks
Tuesday Jun 17 - Sep 2
7:30 - 9:00 PM ET
Jun 17 - Sep 2 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Martha Maria Bernal Guillen
Martha Maria Bernal Guillen
$545 (~$46/lesson)
$545
CLOSED
CLOSED
Monday Jun 30 - Sep 22
7:30 - 9:00 PM ET
Jun 30 - Sep 22 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Ray Garner
Ray Garner
$545 (~$46/lesson)
$545
CLOSED
CLOSED
Fall 2025
This course will be offered in Fall 2025.
Click here
to join our mailing list to be notified when the course schedule is available.
Intermediate Programming with Python
12 weeks
Sunday Jun 1 - Aug 24
7:30 - 9:00 PM ET
Jun 1 - Aug 24 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Nicula Paul Adrian
Nicula Paul Adrian
$545 (~$46/lesson)
$545
CLOSED
CLOSED
Monday Jun 30 - Sep 22
7:30 - 9:00 PM ET
Jun 30 - Sep 22 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Nicula Paul Adrian
Nicula Paul Adrian
$545 (~$46/lesson)
$545
CLOSED
CLOSED
Fall 2025
This course will be offered in Fall 2025.
Click here
to join our mailing list to be notified when the course schedule is available.
USACO Bronze Problem Series
12 weeks
Tuesday May 13 - Jul 29
7:30 - 9:00 PM ET
May 13 - Jul 29 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Ray Bai
Ray Bai
$445 (~$38/lesson)
$445
CLOSED
CLOSED
Sunday Jun 22 - Sep 21
7:30 - 9:00 PM ET
Jun 22 - Sep 21 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Asa Frank
Asa Frank
$445 (~$38/lesson)
$445
CLOSED
CLOSED
Fall 2025
This course will be offered in Fall 2025.
Click here
to join our mailing list to be notified when the course schedule is available.
CodeWOOT
7 months
Monday Sep 8 - Mar 9
7:30 - 9:30 PM ET
Sep 8 - Mar 9 7:30 - 9:30 PM Eastern 6:30 - 8:30 PM Central 5:30 - 7:30 PM Mountain 4:30 - 6:30 PM Pacific Click here for more
Justin Stevens
Justin Stevens
$860
$860
ENROLL
ENROLL
Physics
Grades 6-12
Introduction to Physics
12 weeks
Sunday Jun 15 - Sep 14
7:30 - 9:00 PM ET
Jun 15 - Sep 14 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
James Sheldon
James Sheldon
$400 (~$34/lesson)
$400
CLOSED
CLOSED
Monday Jun 23 - Sep 15
7:30 - 9:00 PM ET
Jun 23 - Sep 15 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Andrew Sayler
Andrew Sayler
$400 (~$34/lesson)
$400
CLOSED
CLOSED
Fall 2025
This course will be offered in Fall 2025.
Click here
to join our mailing list to be notified when the course schedule is available.
Physics 1: Mechanics
24 weeks
Thursday May 22 - Oct 30
7:30 - 9:00 PM ET
May 22 - Oct 30 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Jon Joseph
Jon Joseph
$710 (~$30/lesson)
$710
CLOSED
CLOSED
Monday Jun 23 - Dec 15
7:30 - 9:00 PM ET
Jun 23 - Dec 15 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Ben S.
Ben S.
$710 (~$30/lesson)
$710
CLOSED
CLOSED
Fall 2025
This course will be offered in Fall 2025.
Click here
to join our mailing list to be notified when the course schedule is available.
F=ma Problem Series
12 weeks
Wednesday Jun 11 - Aug 27
7:30 - 9:00 PM ET
Jun 11 - Aug 27 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Jon Joseph
Jon Joseph
$400 (~$34/lesson)
$400
CLOSED
CLOSED
Fall 2025
This course will be offered in Fall 2025.
Click here
to join our mailing list to be notified when the course schedule is available.
Relativity
4 lessons
Mon, Tue, Wed & Thurs Jun 23 - Jun 26
7:30 - 9:00 PM ET
Jun 23 - Jun 26 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Noah Benjamin
Noah Benjamin
$145
$145
CLOSED
CLOSED
PhysicsWOOT
7 months
Thursday Sep 25 - Mar 12
7:30 - 9:30 PM ET
Sep 25 - Mar 12 7:30 - 9:30 PM Eastern 6:30 - 8:30 PM Central 5:30 - 7:30 PM Mountain 4:30 - 6:30 PM Pacific Click here for more
Josh Zucker
Josh Zucker
$860
$860
ENROLL
ENROLL
Special Seminars
Grades 6-12
Paradoxes and Infinity
4 lessons
Mon, Tue, Wed & Thurs Jul 14 - Jul 17
7:30 - 9:00 PM ET
Jul 14 - Jul 17 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Josh Zucker
Josh Zucker
$150
$150
CLOSED
CLOSED
Relativity
4 lessons
Mon, Tue, Wed & Thurs Jun 23 - Jun 26
7:30 - 9:00 PM ET
Jun 23 - Jun 26 7:30 - 9:00 PM Eastern 6:30 - 8:00 PM Central 5:30 - 7:00 PM Mountain 4:30 - 6:00 PM Pacific Click here for more
Noah Benjamin
Noah Benjamin
$145
$145
CLOSED
CLOSED
Special AMC 8 Problem Seminar A
2 days
This course is not currently scheduled. Click here to join our school mailing list.
Special AMC 8 Problem Seminar B
2 days
This course is not currently scheduled. Click here to join our school mailing list.
Special AMC 10 Problem Seminar A
2 days
This course is not currently scheduled. Click here to join our school mailing list.
Special AMC 10 Problem Seminar B
2 days
This course is not currently scheduled. Click here to join our school mailing list.
Special AMC 12 Problem Seminar A
2 days
This course is not currently scheduled. Click here to join our school mailing list.
Special AMC 12 Problem Seminar B
2 days
This course is not currently scheduled. Click here to join our school mailing list.
Special AIME Problem Seminar A
2 days
This course is not currently scheduled. Click here to join our school mailing list.
Special AIME Problem Seminar B
2 days
This course is not currently scheduled. Click here to join our school mailing list.
AoPS Online Holidays
There are no classes August 29 ‐ September 1, October 31, November 24 ‐ November 30, December 20 ‐ January 2, May 23 ‐ 25, and July 3 ‐ 5, 2026.
This was a great course. I learned new concepts every class, and I now feel very well prepared for the AIME. Every Art of Problem Solving class I've ever taken has been wonderful, and this one was no exception. Thank you, and keep up the good work!