Free yoga, taught well.

70+ classes, new ones every week, from ten minutes to a full hour.

On-Demand Library
Free

One free account gets you my full class library, plus my letters: new classes, what I'm teaching, and what I'm reading and listening to. Unsubscribe from the letters anytime.


✓ New classes each week
✓ Curated programs & series
✓ Practices for every mood, level, and schedule
✓ Practice at your pace, on your time
  • After a Long Day

    After a Long Day

    30 min

    A short, sweet flow for the end of a long day. Nothing that feels like a chore, just feel-good movement to help you let the day go.

  • Five Minute Breath Reset

    Five Minute Breath Reset

    5 min

    Five minutes of guided breath to calm your nervous system and reset your day. No props needed, just a comfortable seat.

  • Stretch, Restore, & Rejuvenate

    Stretch, Restore, & Rejuvenate

    45 min

    A slower blend of yin and restorative practice for cozy, slow days. Grab a bolster and settle in.

  • Just Chill

    Just Chill

    30 min

    A slow yin and restorative practice for rest days, tired days, or days you’ve already moved plenty. Props help you settle all the way in.

  • Move, Flow, & Let Something Go

    Move, Flow, & Let Something Go

    60 min

    A full 60-minute flow to help you let go and reset. Swift, dynamic movement, perfect after a workday, when you're stressed, or when you're feeling stuck.

  • Pause & Breathe

    Pause & Breathe

    15 min

    A short, grounding practice to release tension, connect with your breath, and rejuvenate. Gentle movement, hip openers, and calming stretches.

  • Gentle Flow to Reset

    Gentle Flow to Reset

    30 min

    A grounding, easeful flow to release tension and reset your energy, with hip openers, balancing poses, and calming forward folds.

  • Midday Refresh

    Midday Refresh

    20 min

    Hit reset with an energizing flow that builds heat, clears your mind, and leaves you feeling refreshed and centered for the rest of your day.

  • Feel Grounded

    Feel Grounded

    30 min

    A steady, grounding flow that reconnects you to your base and helps you land in your body.

  • Nothing to Prove

    Nothing to Prove

    20 min

    A breath-led practice that asks nothing more than your attention. There's nothing to prove and nowhere to be but here.

  • Yoga for Stress and Overwhelm

    Yoga for Stress and Overwhelm

    45 min

    Shake off the weight of stress with big, powerful movement. An energizing flow to help you shift gears, move tension, and find your steadiness again.

  • Shoulder Tonic

    Shoulder Tonic

    30 min

    A soothing, shoulder-focused flow to release tension and bring ease back into your upper body.

  • Time to Reset

    Time to Reset

    15 min

    A steady, uplifting flow to clear your head and reconnect through movement and breath.

  • A Little Midday Magic

    A Little Midday Magic

    20 min

    Take a breath in the middle of your day with a feel-good, full-body flow. Gentle heat and steady rhythm to help you reset and head back into your day clear and grounded.

  • From Doing to Being

    From Doing to Being

    30 min

    A grounding flow to help you unwind, release tension, and shift from the pace of the day into a state of ease.

  • One Breath at a Time

    One Breath at a Time

    20 min

    A full-body flow that links breath and movement to help you reset, refocus, and come back to yourself.

  • Land in Your Body

    Land in Your Body

    30 min

    A grounding, feel-good flow for busy or full seasons of life. Simple shapes, space to breathe, and a satisfying sequence to open the hips and spine and help you land back in your body.

  • A Practice for When You Don’t Want to Practice

    A Practice for When You Don’t Want to Practice

    30 min

    Abhyasa is consistent, dedicated practice over time, without interruption, regardless of circumstance. This class is for the days you don't want to practice but know you'll feel better if you do.