71,834 Certified Grads since 1992
Talk to an Advisor 800-779-1779
Due to COVID-19, Oxford Seminars is currently offering live courses via Zoom. Please call us for more details.
share mail  print

TESOL/TESL/TEFL COURSE LOCATIONS

Courses are held in over 100 locations throughout the US and Canada

See Courses in My Area

Zip Code

or Select a Location Below



Manhattan , NY
Course #1776: July 10, 11, 17, 18, 24, 25
New Brunswick , NJ
Course #1774: July 10, 11, 17, 18, 24, 25
Newark , NJ
Course #1775: July 10, 11, 17, 18, 24, 25
See All Course Locations

Next Info Session in Manhattan, NY
10:00 pm, Tuesday, May 18, 2021
Live via Zoom. Zoom meeting ID: 613 544 0105
Zoom Link: https://us02web.zoom.us/j/6135440105
Sign up to receive info session reminders.

Teach English Abroad
Free Course Guide
  • Why Choose Oxford Seminars
  • See Where You Can Teach
  • Course Outline
  • Personalized Job Placement

Email

Arizona


Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1728: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1729: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

California


Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1730: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1731: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1732: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1733: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1734: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1735: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1736: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1737: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1738: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1739: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1740: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1741: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!

Colorado


Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1742: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1743: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Connecticut


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1744: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1745: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

District of Columbia


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1746: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Florida


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1747: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1748: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1749: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1750: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Georgia


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1751: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Illinois


Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1752: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1753: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Indiana


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1754: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1755: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Iowa


Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1756: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1757: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Kentucky


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1758: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1759: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Louisiana


Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1760: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1761: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Maryland


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1762: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1763: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Massachusetts


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1765: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1764: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Michigan


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1766: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1767: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1768: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!

Minnesota


Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1769: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Missouri


Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1770: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1771: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Nevada


Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1772: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1773: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

New Jersey


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1774: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1775: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

New York


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1776: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

North Carolina


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1777: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1778: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1779: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Ohio


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1780: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1781: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1782: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!

Oklahoma


Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1783: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1784: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!

Oregon


Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1785: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1786: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Pennsylvania


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1787: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!

Rhode Island


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1789: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

South Carolina


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1790: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1791: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Tennessee


Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1792: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1793: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Texas


Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1794: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1795: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1796: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1797: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Utah


Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1798: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Virginia


Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1799: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1800: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1726: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1805: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1810: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!

Washington


Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1801: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1807: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1812: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1802: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Wisconsin


Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1803: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23 [In Progress]

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1727: June 12, 13, 19, 20, 26, 27

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by May 15
& Save $100!
Course #1806: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jun 12
& Save $100!
Course #1811: Aug. 14, 15, 21, 22, 28, 29

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Jul 17
& Save $100!
Course #1804: July 10, 11, 17, 18, 24, 25

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Jun 12
& Save $100!

Canada


Course #1183: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1203: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1183: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1203: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1184: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1204: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1184: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1204: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1175: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1195: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1175: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1195: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1176: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1196: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1176: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1196: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1177: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1197: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1177: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1197: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1178: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1198: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1178: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1198: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1179: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1199: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1179: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1199: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1180: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1200: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1180: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1200: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1181: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1201: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1181: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1201: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1182: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1202: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1182: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1202: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1187: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1207: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1187: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1207: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1189: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1209: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1189: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1209: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1191: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1211: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1191: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1211: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1190: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1210: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1190: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1210: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #192: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #220: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #192: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #220: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #193: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #221: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #193: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #221: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #194: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #222: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #194: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #222: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #195: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #223: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #195: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #223: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #196: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #224: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #196: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #224: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #197: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #225: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #197: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #225: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #198: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #226: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #198: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #226: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #199: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #227: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #199: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #227: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #200: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #228: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #200: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #228: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #201: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #229: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #201: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #229: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #202: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #230: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #202: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #230: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #203: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #231: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #203: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #231: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #204: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #232: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #204: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #232: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #205: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #233: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #205: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #233: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #206: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #234: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #206: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #234: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #207: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #235: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #207: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #235: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #208: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #236: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #208: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #236: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1188: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1208: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1188: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1208: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1185: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1205: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1185: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1205: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1186: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1206: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1186: July 3, 4, 10, 11, 17, 18

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #1206: Sept. 18, 19, 25, 26, Oct. 2, 3

Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)