#samasti-home, #samasti-home *{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
#samasti-home{font-family:var(–font-sans);background:var(–color-cream);color:var(–color-ink);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}
#samasti-home img{display:block;max-width:100%}
#samasti-home a{color:var(–color-coral-deep);text-decoration:none}
#samasti-home a:hover{color:var(–color-coral)}
#samasti-home h1,#samasti-home h2,#samasti-home h3{font-weight:700;letter-spacing:-.02em;line-height:1.12}
.founder{display:grid;gap:clamp(26px,5vw,54px);grid-template-columns:1fr;align-items:center}
@media(min-width:760px){ .founder{grid-template-columns:.82fr 1.18fr} }
@keyframes finpulse{0%,100%{box-shadow:0 0 0 3px rgba(245,237,227,.32)}50%{box-shadow:0 0 0 6px rgba(245,237,227,.12)}}
.btnrow{display:flex;flex-wrap:wrap;gap:12px}
.who3{display:grid;gap:clamp(28px,4vw,52px);grid-template-columns:1fr}
.whodefs{display:grid;gap:16px;grid-template-columns:1fr;margin-top:clamp(30px,4vw,46px)}
@media(min-width:780px){ .whodefs{grid-template-columns:repeat(3,1fr)} }
@media(min-width:860px){ .who3{grid-template-columns:1.12fr .88fr;align-items:center} .who3 .who3-photo{order:2} }
.cgrid{display:grid;gap:16px;grid-template-columns:1fr}
.ccard{border-radius:var(–radius-card-lg);overflow:hidden;display:flex;flex-direction:column}
@media(min-width:860px){ .cgrid{grid-template-columns:repeat(3,1fr)} .c-200{order:2} .c-300{order:1} .c-online{order:3} }
.proofsupp{display:grid;gap:16px;grid-template-columns:1fr;max-width:900px;margin:0 auto}
@media(min-width:680px){ .proofsupp{grid-template-columns:1fr 1fr} }
.gwrap{position:relative}
.gtrack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}
.gtrack::-webkit-scrollbar{display:none}
.gpage{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-right:2px}
@media(max-width:759px){ .gpage{grid-template-columns:repeat(2,1fr)} }
.gpage a{display:block;border-radius:14px;overflow:hidden}
.gpage img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .5s ease;display:block}
.gpage a:hover img{transform:scale(1.045)}
.garrow{width:44px;height:44px;border-radius:var(–radius-circle);border:1.5px solid #d8c6b2;background:var(–color-cream);color:var(–color-coral-deep);font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s;flex:0 0 auto}
.garrow:hover{background:var(–color-sand);border-color:var(–color-coral-deep)}
.garrow:disabled{opacity:.35;cursor:default}
.gdot{width:8px;height:8px;border-radius:var(–radius-circle);background:#d8c6b2;border:none;padding:0;cursor:pointer;transition:background .2s,width .2s}
.gdot.on{background:var(–color-coral-deep);width:22px;border-radius:var(–radius-pill)}
.trust-creds{flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}
.trust-creds span{align-items:flex-start !important}
.trust-creds .cdot{margin-top:6px}
@media(min-width:760px){ .trust-creds{flex-direction:row;align-items:center;justify-content:center} .trust-creds span{align-items:center !important} .trust-creds .cdot{margin-top:0} .trust-stats{grid-template-columns:repeat(4,1fr) !important} }
/* uniform anchor snap offset */
#samasti-home section, #samasti-home header[id]{scroll-margin-top:80px !important}html{scroll-padding-top:0 !important}
body.admin-bar #samasti-home section, body.admin-bar #samasti-home header[id]{scroll-margin-top:112px !important}
/* site integrations */
.wa__widget_container{display:none !important}
#samasti-home .samasti-team-geo-hide{display:none !important}
#samasti-home .proofsupp{max-width:1160px;margin-left:auto;margin-right:auto}@media(min-width:860px){#samasti-home .proofsupp{grid-template-columns:1fr 1fr 1fr}}
Physiotherapy led
Yoga Alliance accredited
Next 200H cohort · Dec 4 to Jan 1, 2027
Somatic and Functional Yoga Teacher Training in Bali
Where yoga meets the science of healing.
Since 2016, more than 500 teachers have trained at our home in Canggu, where clinical anatomy, somatic therapy and traditional yogic practice are taught as one.
★★★★★
A perfect 5.0, 132 Google reviews
The Samasti approach
Somatic, functional, and deeply traditional.
Most trainings teach shapes. We teach the whole of it: the body, the nervous system, and the tradition behind the practice, so what you learn reaches the places movement alone cannot.
It is the difference between performing yoga and understanding it.
Read our philosophy →
Physical body
Feeling body
Spirit
Awareness
The koshas
Layered sheaths around a centre of awareness. The practice moves inward, from the outer body to the still point.
Functional
The physical & scientific
The body as it truly moves. Anatomy taught by a registered physiotherapist, on your own body, so every practice is safe, intelligent and built to last.
Somatic
The emotional & sensory
The practice from the inside out. Learning to feel the body from within, to read the nervous system, and to hold emotional safety, for yourself and your students.
Yogic
The traditional & spiritual
Philosophy, breath and meditation, carried through lineage. Depth you can only pass on once you have lived it, because to share it is yoga too.
Who you will learn from
“Your body already knows. You were never taught to listen.”
Sean Goldberg is a yoga teacher who qualified as a physiotherapist in Australia, and he founded Samasti to teach clinical movement science and traditional practice as one, rather than two separate worlds. The traditional half comes with receipts: he is a recognised teacher within a living tantra lineage and still studies with his teacher in India every year. He still leads on the mat at every training.
Sean Goldberg · Founder & Lead Teacher
Find your course
Start where you are.
Three courses, one approach. Each is built around the same idea: inward first.
Our flagship
You want to teach, or to go deeper than classes allow
200H Yoga Teacher Training
29 days of full immersion in Bali, accredited with Yoga Alliance. No teaching ambition required, many graduates come purely for the depth.
You are certified and ready for advanced study
300H Yoga Teacher Training
Level 2. Advanced practice and a deeper inner experience, for teachers ready to take the next step.
Explore the 300H
You cannot get to Bali yet
Online Yoga Courses
Specialised short courses you take at your own pace, from anywhere in the world.
Explore online courses
In their words
“Take the leap, Samasti has the net to catch you.”
Nikki Cafcaros, Google review
★★★★★
5.0
from 132 Google reviews
★★★★★
“Samasti is not just a Yoga Teacher Training, it is a training in being human. You come here to learn how to teach yoga, and you leave with so much more.”
Romain Mounissens
May 2025
★★★★★
“Since that training I have taught yoga all around including Bali, Montenegro, Ibiza and California, always felt prepared and comfortable in my practice.”
Celia Baviera
Trained 2018
★★★★★
“The head teacher Sean puts his whole heart into the training, and the small group created an intimate, supportive atmosphere.”
Aleksandra Lukaszewicz
May 2024
Life at Samasti
See it for yourself.
Real days, real people, real practice.
←
→
(function(){var d=atob(“KGZ1bmN0aW9uICgpIHsKICAndXNlIHN0cmljdCc7CiAgdmFyIHJvb3QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2FtYXN0aS1ob21lJyk7CiAgaWYgKCFyb290KSByZXR1cm47CiAgdmFyICQgPSBmdW5jdGlvbiAoc2VsKSB7IHJldHVybiByb290LnF1ZXJ5U2VsZWN0b3Ioc2VsKTsgfTsKICB2YXIgJCQgPSBmdW5jdGlvbiAoc2VsKSB7IHJldHVybiBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChyb290LnF1ZXJ5U2VsZWN0b3JBbGwoc2VsKSk7IH07CgogIC8qIC0tLS0tLS0tLS0gZ2FsbGVyeSBjYXJvdXNlbCAoZnJvbSB0aGUgaGFuZG9mZikgLS0tLS0tLS0tLSAqLwogIC8vIC0tLS0gTGlmZSBhdCBTYW1hc3RpIGdhbGxlcnkgY2Fyb3VzZWwgLS0tLQogIHZhciB0cmFjaz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZ1RyYWNrJyk7CiAgaWYodHJhY2spewogICAgdmFyIHBhZ2VzPXRyYWNrLnF1ZXJ5U2VsZWN0b3JBbGwoJy5ncGFnZScpOwogICAgdmFyIHByZXY9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2dQcmV2Jyk7CiAgICB2YXIgbmV4dD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZ05leHQnKTsKICAgIHZhciBkb3RzV3JhcD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZ0RvdHMnKTsKICAgIHZhciBpPTA7CiAgICBmb3IodmFyIGQ9MDtkPHBhZ2VzLmxlbmd0aDtkKyspewogICAgICB2YXIgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTsKICAgICAgYi5jbGFzc05hbWU9J2dkb3QnKyhkPT09MD8nIG9uJzonJyk7CiAgICAgIGIuc2V0QXR0cmlidXRlKCdhcmlhLWxhYmVsJywnR28gdG8gcGhvdG8gc2V0ICcrKGQrMSkpOwogICAgICAoZnVuY3Rpb24oaWR4KXsgYi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oKXsgZ28oaWR4KTsgfSk7IH0pKGQpOwogICAgICBkb3RzV3JhcC5hcHBlbmRDaGlsZChiKTsKICAgIH0KICAgIGZ1bmN0aW9uIGdvKG4pewogICAgICBpPU1hdGgubWF4KDAsTWF0aC5taW4ocGFnZXMubGVuZ3RoLTEsbikpOwogICAgICB0cmFjay5zY3JvbGxUbyh7bGVmdDppKnRyYWNrLmNsaWVudFdpZHRoLGJlaGF2aW9yOidzbW9vdGgnfSk7CiAgICAgIHN5bmMoKTsKICAgIH0KICAgIGZ1bmN0aW9uIHN5bmMoKXsKICAgICAgdmFyIGRvdHM9ZG90c1dyYXAuY2hpbGRyZW47CiAgICAgIGZvcih2YXIgaz0wO2s8ZG90cy5sZW5ndGg7aysrKSBkb3RzW2tdLmNsYXNzTmFtZT0nZ2RvdCcrKGs9PT1pPycgb24nOicnKTsKICAgICAgcHJldi5kaXNhYmxlZD0oaT09PTApOwogICAgICBuZXh0LmRpc2FibGVkPShpPT09cGFnZXMubGVuZ3RoLTEpOwogICAgfQogICAgcHJldi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oKXsgZ28oaS0xKTsgfSk7CiAgICBuZXh0LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpeyBnbyhpKzEpOyB9KTsKICAgIHZhciB0OwogICAgdHJhY2suYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJyxmdW5jdGlvbigpewogICAgICBjbGVhclRpbWVvdXQodCk7CiAgICAgIHQ9c2V0VGltZW91dChmdW5jdGlvbigpewogICAgICAgIGk9TWF0aC5yb3VuZCh0cmFjay5zY3JvbGxMZWZ0L3RyYWNrLmNsaWVudFdpZHRoKTsKICAgICAgICBzeW5jKCk7CiAgICAgIH0sOTApOwogICAgfSk7CiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJyxmdW5jdGlvbigpeyB0cmFjay5zY3JvbGxMZWZ0PWkqdHJhY2suY2xpZW50V2lkdGg7IH0pOwogICAgc3luYygpOwogIH0KCiAgLyogLS0tLS0tLS0tLSBuZXh0IGNvaG9ydCBkYXRlcyBmcm9tIHRoZSBTZXNzaW9ucyBkYXNoYm9hcmQgLS0tLS0tLS0tLSAqLwogIChmdW5jdGlvbiAoKSB7CiAgICB2YXIgc2xvdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb2hvcnQtZGF0ZXMnKTsKICAgIGlmICghc2xvdCkgcmV0dXJuOwogICAgZmV0Y2goJy93cC1qc29uL3dwL3YyL3Nlc3Npb24/cGVyX3BhZ2U9MjAmX2ZpZWxkcz10aXRsZScpLnRoZW4oZnVuY3Rpb24gKHIpIHsgaWYgKCFyLm9rKSB0aHJvdyAwOyByZXR1cm4gci5qc29uKCk7IH0pLnRoZW4oZnVuY3Rpb24gKGxpc3QpIHsKICAgICAgdmFyIHRhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgndGV4dGFyZWEnKTsKICAgICAgdmFyIHJvd3MgPSBbXTsKICAgICAgbGlzdC5mb3JFYWNoKGZ1bmN0aW9uIChwKSB7CiAgICAgICAgdGEuaW5uZXJIVE1MID0gcC50aXRsZS5yZW5kZXJlZDsKICAgICAgICB2YXIgdCA9IHRhLnZhbHVlOwogICAgICAgIGlmICh0LmluZGV4T2YoJzIwMEgnKSA9PT0gLTEgfHwgdC5pbmRleE9mKCcvJykgPT09IC0xKSByZXR1cm47CiAgICAgICAgdmFyIHJhbmdlID0gdC5zcGxpdCgnLycpWzFdLnRyaW0oKS5yZXBsYWNlKC9ccypbXHUyMDEzXHUyMDE0LV1ccyovLCAnIHRvICcpOwogICAgICAgIHZhciB5bSA9IHJhbmdlLm1hdGNoKC8oXGR7NH0pXHMqJC8pOwogICAgICAgIHZhciB5ZWFyID0geW0gPyBwYXJzZUludCh5bVsxXSwgMTApIDogbmV3IERhdGUoKS5nZXRGdWxsWWVhcigpOwogICAgICAgIHZhciBzdGFydFN0ciA9IHJhbmdlLnNwbGl0KCcgdG8gJylbMF0udHJpbSgpOwogICAgICAgIHZhciBlbmRTdHIgPSAocmFuZ2Uuc3BsaXQoJyB0byAnKVsxXSB8fCAnJykudHJpbSgpOwogICAgICAgIHZhciBlbmQgPSBuZXcgRGF0ZSgvXGR7NH0vLnRlc3QoZW5kU3RyKSA/IGVuZFN0ciA6IGVuZFN0ciArICcgJyArIHllYXIpOwogICAgICAgIHZhciBzdGFydCA9IC9cZHs0fS8udGVzdChzdGFydFN0cikgPyBuZXcgRGF0ZShzdGFydFN0cikgOiBuZXcgRGF0ZShzdGFydFN0ciArICcgJyArIHllYXIpOwogICAgICAgIGlmICghaXNOYU4oc3RhcnQuZ2V0VGltZSgpKSAmJiAhaXNOYU4oZW5kLmdldFRpbWUoKSkgJiYgc3RhcnQgPiBlbmQpIHN0YXJ0ID0gbmV3IERhdGUoc3RhcnRTdHIgKyAnICcgKyAoeWVhciAtIDEpKTsKICAgICAgICBpZiAoaXNOYU4oc3RhcnQuZ2V0VGltZSgpKSB8fCBpc05hTihlbmQuZ2V0VGltZSgpKSkgcmV0dXJuOwogICAgICAgIHJvd3MucHVzaCh7IGRpc3A6IHJhbmdlLnJlcGxhY2UoLyhcZHsxLDJ9KSAoXGR7NH0pL2csICckMSwgJDInKS5yZXBsYWNlKC9cYjAoXGQpXGIvZywgJyQxJyksIHN0YXJ0OiBzdGFydCwgZW5kOiBlbmQgfSk7CiAgICAgIH0pOwogICAgICBpZiAoIXJvd3MubGVuZ3RoKSByZXR1cm47CiAgICAgIHJvd3Muc29ydChmdW5jdGlvbiAoYSwgYikgeyByZXR1cm4gYS5zdGFydCAtIGIuc3RhcnQ7IH0pOwogICAgICB2YXIgbm93ID0gbmV3IERhdGUoKTsKICAgICAgdmFyIG5leHQgPSBudWxsOwogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJvd3MubGVuZ3RoOyBpKyspIHsgaWYgKHJvd3NbaV0uZW5kID49IG5vdykgeyBuZXh0ID0gcm93c1tpXTsgYnJlYWs7IH0gfQogICAgICBpZiAoIW5leHQpIG5leHQgPSByb3dzW3Jvd3MubGVuZ3RoIC0gMV07CiAgICAgIHNsb3QudGV4dENvbnRlbnQgPSBuZXh0LmRpc3A7CiAgICB9KS5jYXRjaChmdW5jdGlvbiAoKSB7fSk7CiAgfSkoKTsKfSkoKTsK”);new Function(decodeURIComponent(escape(d)))();})();