Private Lessons-
Schools usually are on a set date that may not fit your schedule, private lessons allow you to book a lesson at your convenience.

Group Lessons-
Group lessons allow people to learn not only by doing but also by watching others and will improve your learning time when done periodically. They last one day and give you a lot to work on before the next lesson.

Clinics-
Clinics allow two solid days of instruction, which translates into more time to apply what you are learning with supervision.