Learn mindfulness and strengthen your practice

Beginning or maintaining the practice of mindfulness on your own can be challenging. That’s why Upstream is dedicated to providing opportunities for you to practice with others, through formal and informal ways that complement and support your personal practice. Along the way, you’ll uncover unexpected insights, new friends, and lasting memories.


Workshops and Classes

MBSR Course: Fall 2019 Courses Forming Now

Founded on 40 years of rigorous research, the Mindfulness-Based Stress Reduction (MBSR) course is the acknowledged gold standard in the field of modern mindfulness training. Upstream’s MBSR Course is taught by professionally trained instructors who deliver the unabridged MBSR program with fidelity to the authorized curriculum.

By enrolling in this course, you are setting an intention to support your better health and well-being.

Your registration includes the required Orientation and All-Day Retreat. Learn More →

MBSR Teacher Community

Online via Zoom Videoconference

Friday Mornings, 7:00 Am MT


Each Friday session is an opportunity for meditation teachers on the MBSR training path to gather for further guidance and support. These sessions are facilitated by experienced MBSR teachers and include time for meditation practice and discussion.

Friday Wind-Downs

Online via Zoom Videoconference

Every 2nd and 4th Friday of the montH, 8:00 Pm MT


Each Friday, guided meditation sessions will assist you to "come home" at the end of the week and provide the perfect opportunity for further guidance and support. Each is teacher-led and will include time for meditation practice and discussion.


Retreats and Meetups

Summer Homecoming Retreat

Koloskus Garden for Reflection and Healing


1804 S. Pearl Street, Denver


9:30 AM - 4:30PM


Summer is a great time to relax, renew, and “replenish your well” — especially in the serene setting of Mayu’s newly-opened meditation garden. Come home to yourself and nourish your well-being through guided meditation, gentle yoga, and personal reflection. Learn More →


Get in touch

Have something in mind?

We welcome your ideas! We love collaborating with our community to develop new programs and events.

Name *