71,112 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

Teach English Abroad
Free Course Guide
  • Why Choose Oxford Seminars
  • See Where You Can Teach
  • Course Outline
  • Personalized Job Placement
Thank you for downloading.

Email





Washington, D.C.
Course #1520: March 6, 7, 13, 14, 20, 21
held live via Zoom  

Course #1640: May 8, 9, 15, 16, 22, 23
Enroll by Apr 10 & Save $100!

Course #1639: May 8, 9, 15, 16, 22, 23
Enroll by Apr 10 & Save $100!

Course #1677: May 8, 9, 15, 16, 22, 23
Enroll by Apr 10 & Save $100!

Course #1664: May 8, 9, 15, 16, 22, 23
Enroll by Apr 10 & Save $100!
See All Course Locations

Next Info Session in Washington, D.C.
7:00 pm, Tuesday, March 9, 2021
Zoom Link: https://us02web.zoom.us/j/6135440105
PMI Number: 613 544 0105
Sign up to receive info session reminders.

Arizona


Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1605: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1606: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

California


Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1607: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1608: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1609: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1610: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1611: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1612: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1613: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1614: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1615: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1616: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1617: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1618: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Colorado


Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1619: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1620: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Connecticut


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1621: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1622: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

District of Columbia


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1623: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Florida


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1624: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1625: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1626: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1627: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Georgia


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1628: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Illinois


Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1629: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1630: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Indiana


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1631: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1632: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Iowa


Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1633: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1634: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Kentucky


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1635: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1636: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Louisiana


Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1637: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1638: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Maryland


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1639: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1640: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Massachusetts


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1641: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1642: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Michigan


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1643: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1644: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1645: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Minnesota


Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1646: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Missouri


Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1647: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1648: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Nevada


Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1649: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1650: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

New Jersey


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1651: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1652: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

New York


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1653: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

North Carolina


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1654: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1655: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1656: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Ohio


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1657: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1658: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1659: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Oklahoma


Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1660: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1661: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Oregon


Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1662: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1663: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Pennsylvania


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1664: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1665: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Rhode Island


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1666: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

South Carolina


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1667: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1668: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Tennessee


Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1669: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1670: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Texas


Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1671: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1673: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1673: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1674: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Utah


Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1675: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Virginia


Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1676: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1677: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1517: Feb. 13, 14, 20, 21, 27, 28 [In Progress]
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1520: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1601: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1682: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!

Washington


Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1678: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1603: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1684: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1679: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Wisconsin


Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1680: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Course #1521: March 6, 7, 13, 14, 20, 21
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course #1602: April 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Mar 13
& Save $100!
Course #1683: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Enroll by Apr 10
& Save $100!
Course #1681: May 8, 9, 15, 16, 22, 23
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Enroll by Apr 10
& Save $100!

Canada


Burnaby

Course #1150: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Calgary

Course #1158: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Edmonton

Course #1159: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Fredericton

Course #1164: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Guelph

Course #151: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Halifax

Course #1165: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Hamilton

Course #141: March 13, 14, 20, 21, 27, 28
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #152: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Kamloops

Course #1152: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Kingston

Course #153: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

London

Course #154: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Mississauga

Course #142: March 13, 14, 20, 21, 27, 28
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #155: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Montreal

Course #1163: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

North York

Course #143: March 13, 14, 20, 21, 27, 28
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #156: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Ottawa

Course #145: March 13, 14, 20, 21, 27, 28
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #157: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Regina

Course #1160: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Saskatoon

Course #1161: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Scarborough

Course #160: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

St. John's

Course #1166: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Sudbury

Course #162: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Thunder Bay

Course #163: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Toronto

Course #148: March 13, 14, 20, 21, 27, 28
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #164: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Vancouver

Course #1156: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Victoria

Course #1157: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Waterloo

Course #146: March 13, 14, 20, 21, 27, 28
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #165: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Windsor

Course #147: March 13, 14, 20, 21, 27, 28
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course #166: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)

Winnipeg

Course #1162: May 1, 2, 8, 9, 15, 16
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
71,112 Certified Grads since 1992