Session 3 starting in May 2024!

New session registration is now open! Check out the offerings below for available seats.

Sign up for our wait list to be notified of new sessions.

Be sure to read our FAQs for our registration policies.

2024 Session Schedule

SESSION 3: May 6 through June 22

SESSION 4: July 8 through August 24

SESSION 5: September 9 through October 25

SESSION 6: November 4 through December 21 (no classes November 24 through December 1 for Thanksgiving break)

2025 SESSIONS calendar can be found below current class listings.

2025 Session Schedule

SESSION 1: January 6 through February 22

SESSION 2: March 10 through April 26

SESSION 3: May 12 through June 28

SESSION 4: July 7 through August 23

SESSION 5: September 8 through October 25

SESSION 6: November 3 through December 20 (6-week session due to Thanksgiving break)