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.
Classes
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)