a different kind of training

Have you been wanting to deepen your knowledge of yoga, the philosophy of its eight limbs and its historical roots? Would you like to explore meditation, Asana and Pranayama along with anatomy and physiology as it applies to yoga? Or maybe you've been considering becoming a registered yoga instructor. Now you're free to choose some or all of it!

Dragonfly is proud to announce a specially-designed yoga program that offers students a 100 hour immersion program designed to deepen your knowledge and understanding of the ancient art of yoga combined with an optional follow-on 100 hour program designed around learning how to teach. 

100 Hour Immersion: 

  • History, Philosophy, Eight Limbs and Sutras

  • A Study of the Ancient Texts

  • Discussions regarding Chakras, Gunas, Marmas

  • Introduction to Mediation, Asana and Pranayama

  • Anatomy & Physiology for Yoga

  • Alignment Workshop

200 Hour Teacher Training: 

  • Learning to Teach

  • Primer Dialogue, Class Design and Cueing

  • Sanskrit 101

  • Movement Principles Workshop

  • Anatomy and Physiology

  • Assisting and Adjusting/Mirroring

  • Use of Props/Modifications 

  • Yoga for Specialized Communities (e.g. Prenatal)

  • Lifestyle/Intro to Ayurveda

  • The Business and Ethics of Yoga/Marketing/Branding

Beyond the Training. We offer students interaction and guidance from all Dragonfly instructors, a complimentary membership for unlimited yoga, and opportunities to teach at the Studio and out in the community!


  •  TBD



  • Friday 5:30pm - 9pm ** Training will begin with the 5:30pm public class.   

  • Saturday 10:30am - 5pm ** Training will begin with the 10:30am public class.   

  • Sunday 8am - 4pm ** Training will begin with the 8am public class.      


  • 1st 100 Hours: $1,300.00   

  • 2nd 100 Hours: $1,450.00 (full price = $2,750)   

  • All required textbooks and materials are included

  • Complimentary studio membership (during training) is included

  • Monthly payment plans available  


For more information, fill out the form below to contact US!

Name *