Beginner Foundational Courses 

I(A): for the complete beginner
I(B): for those with up to 1 semester experience

Upcoming class dates: June 7th – July 31st
Meet 3x / week in our ‘virtual classroom’

Early Intermediate (L2) Courses

For those with roughly up to 2 years experience

Meet 1x, 2x, or 3x / week in our ‘virtual classroom’ – you choose!

Intermediate (L3) Courses

For those with roughly up to 3 years experience

Upcoming class dates: June 7th – July 31st
Meet 1x, 2x, or 3x / week in our ‘virtual classroom’ – you choose!

Advanced Courses

For those with roughly 4+ years experience

Upcoming class dates: June 7th – July 31st
Meet 1x, 2x, or 3x / week in our ‘virtual classroom’ – you choose!

Looking for asynchronous (no virtual, face-to-face) courses? 

No schedule needed!
Available with the L1 and L2 levels

View All Asynchronous Courses