72,249 Certified Grads since 1992
Talk to an Advisor 800-779-1779
Borders opening! Available teaching positions soar in Japan, Taiwan, Vietnam... more info
share mail  print

TESOL/TESL/TEFL Certification Courses all Across the US and Canada

Our TESOL/TESL/TEFL certification courses are held in over 120 cities all across the US and Canada

See Courses in My Area

Zip Code


or Select a Location Below


Arizona



Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3157: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3267: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3158: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3268: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3159: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3269: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3160: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3270: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

California



Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3161: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3271: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3162: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3272: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3163: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3273: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3164: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3274: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3165: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3275: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3166: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3276: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3167: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3277: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3168: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3278: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3169: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3279: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3170: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3280: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3171: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3281: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3172: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3282: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3173: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3283: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3174: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3284: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3175: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3285: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3176: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3286: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3177: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3287: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3178: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3288: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Colorado



Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3179: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3289: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3180: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3290: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3181: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3291: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Connecticut



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3182: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3292: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3183: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3293: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3184: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3294: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

District of Columbia



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3185: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3295: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Florida



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3186: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3296: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3187: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3297: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3188: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3298: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3189: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3299: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Georgia



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3190: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3300: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Illinois



Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3191: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3301: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details


Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3192: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3302: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Indiana



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3193: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3303: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3194: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3304: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3195: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3305: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Iowa



Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3196: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3306: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details


Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3197: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3307: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Kentucky



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3198: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3308: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3199: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3309: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Louisiana



Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3200: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3310: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details


Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3201: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3311: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Maryland



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3202: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3312: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3203: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3314: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Massachusetts



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3205: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3316: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3204: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3315: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Michigan



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3206: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3317: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3207: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3318: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3208: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3319: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3209: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3320: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Minnesota



Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3210: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3321: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Missouri



Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3211: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3322: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details


Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3212: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3323: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Nevada



Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3214: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3324: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3215: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3325: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

New Jersey



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3216: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3326: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3217: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3327: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

New York



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3218: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3328: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

North Carolina



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3219: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3329: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3220: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3330: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3221: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3331: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3222: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3332: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3223: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3333: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3224: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3334: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Ohio



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3225: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3335: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3226: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3336: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3227: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3337: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3228: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3338: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Oklahoma



Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3229: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3339: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details


Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3230: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3340: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details


Course #3155: June 11, 12, 18, 19, 25, 26
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3260: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
held live via Zoom  
Course Details

Course #3231: July 16, 17, 23, 24, 30, 31
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Course #3341: Sept. 10, 11, 17, 18, 24, 25
Saturdays (8:00am - 5:00pm), Sundays (8:00am - 5:00pm)
Course Details

Oregon



Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3232: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3342: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3261: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3233: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3343: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Pennsylvania



Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3234: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details

Course #3344: Sept. 10, 11, 17, 18, 24, 25
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
Course Details


Course #3153: June 11, 12, 18, 19, 25, 26
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details

Course #3259: July 16, 17, 23, 24, 30, 31
Saturdays (9:00am - 6:00pm), Sundays (9:00am - 6:00pm)
held live via Zoom  
Course Details