Not sure where to start? Follow our guide

Introductory courses
Video courses Recorded On-Demand
FREE
Recorded On-Demand
FREE

Advanced courses
Video courses Recorded
On-Demand
Recorded
On-Demand
Recorded
On-Demand
Recorded
On-Demand
Recorded
On-Demand
Recorded
On-Demand
2020
 Munich (München), DE Sep 7-9
Munich
 Charlotte, NC, US Sep 16-18
Charlotte
 New York City, NY, US Sep 21-23
New York City
 Amsterdam, NL Sep 22-24
Amsterdam
 Amsterdam, NL Sep 28-30
Amsterdam
 Chicago, IL, US Oct 14-16
Chicago
 Calgary, AB, CA Oct 19-21
Calgary
2021
 Sydney, NSW, AU Feb 17-19
Sydney
 Melbourne, VIC, AU Feb 22-24
Melbourne
 Sydney, NSW, AU Mar 1-3
Sydney
Other locations On-Site On-Site On-Site On-Site On-Site
Live streaming courses
We understand the demand for no-travel-required, live streaming, "classroom" type courses. However, our experience shows that live streaming can result in sub-par customer experience.

That is why we recommend students rely on our recorded, on-demand video courses.
These highly-reviewed video courses include practice exercises and a closely-monitored discussion section where your specific questions are answered swiftly. The investment you would be prepared to make in live streaming can be put towards the purchase of a video course + a few hours of remote consulting for individualized advice.
We announce new courses at least 3-4 months in advance.