Skip to Main Content

Until further notice all classes, tours and events have been suspended. Please check back for schedule updates.

Enter date as two digits for the month, slash, then two digits for the day, slash, then four digits for the year

Upcoming Classes

{{ Classes.length <= 0 ? 'Loading' + '...' : 'Showing ' + Classes.length + ' Results for ' }} {{ FilterKeyword.Desc }}

{{ FeaturedClass.classInternetTitle }}

{{ FeaturedClass.classDescription | StripHtml }}

{{ FeaturedClass.locationLine1 }}

{{ FeaturedClass.sectionStartDate | SectionDate }}

{{ FeaturedClass.sectionStartDate | SectionTime }}-{{ FeaturedClass.sectionEndDate | SectionTime }}

{{ FeaturedClass.sectionOpenSlots }} Seats Remaining

{{ FeaturedClass.FeeMessage }}

{{ FeaturedClass.showSections ? '-' : '+' }} Show all dates and locations

{{ FeaturedClass.sectionStartDate | SectionMonth }}

{{ FeaturedClass.sectionStartDate | SectionDay }}

Multiple dates
and locations

{{ Class.classInternetTitle }}

{{ Class.classDescription | StripHtml | TruncateMessage }}

{{ Class.locationLine1 }}

{{ Class.sectionStartDate | SectionDate }}

{{ Class.sectionStartDate | SectionTime }}-{{ Class.sectionEndDate | SectionTime }}

{{ Class.sectionOpenSlots }} Seats Remaining

{{ Class.FeeMessage }}

{{ Class.showSections ? '-' : '+' }} {{ Class.showSections ? 'Hide all dates and locations' : 'Show all dates and locations' }}

{{ Class.sectionStartDate | SectionMonth }}

{{ Class.sectionStartDate | SectionDay }}

Multiple dates
and locations

{{ ClassDetail.classInternetTitle }}

  • Next Open Section:
  • {{ SectionDetail.sectionStartDate | DetailStartDate }}
  • {{ SectionDetail.sectionStartDate | SectionTime }} - {{ SectionDetail.sectionEndDate | SectionTime }}
  • {{ SectionDetail.sectionLocation.locationLine1 }}
  • Cost: {{ ClassDetail.FeeMessage }}
{{ SectionDetail.sectionOpenSlots }} Seats Remaining

Attend at:

{{ SectionDetail.sectionLocation.locationLine1.trim() }}

  • {{ SectionDetail.sectionLocation.locationLine2.trim() }}
  • {{ SectionDetail.sectionLocation.locationCity.trim() }}, {{ SectionDetail.sectionLocation.locationState.trim() }} {{ SectionDetail.sectionLocation.locationZip.trim() }}

Event Info

All Dates and Locations