10 Day 100-Hour Hatha, Vinyasa, and Ashtanga Yoga Teacher Training in Bali, Indonesia
Bali Yoga Teacher Training in Ubud
At Bali Yoga Retreats, they have created a 100-hour multi-style yoga teacher training program in Bali that is based on Ashtanga, Hatha, and Vinyasa and incorporates traditional teaching approaches. They have also included traditional and current yoga teachings in their curriculum. This 100-hour yoga teacher training is suggested for yoga students who desire to further their knowledge and practice on their own.
Meet the instructors
Highlights
- All classes (kirtan, classical dance, yoga, etc.)
- Satsang with Yogi Vishnu
- Study tour and study materials
- Ayurveda massage
- 9 nights accommodation
- Daily 3 times meal in a day
- Certificate of completion
Skill level
- Beginner
- Intermediate
- Advanced
Types
10 days with instruction in English
Average daily hours of activity: 7
Accommodation
Facilities
- Spa
- Swimming pool (outdoor)
- Dining area
- Garden
- Kitchen
- Yoga shala
During your 100-hour multi-style yoga teacher training in Bali, you may stay in a shared or private room. The campus area offers students a comforting and rejuvenating experience.
Pool
There is a beautiful kidney-shaped pool with a Borneo ironwood deck. Just relax on the deck, soak up the sun, and enjoy the breathtaking views of the lush and green rainforest.
Spa
Relax and rejuvenate in a soothing environment with a wide array of professional therapies, including Balinese and Ayurvedic treatments. Revive your senses and transform into a new and fresh soul. There are two luxurious treatment rooms with two massage beds. The rooms open up to the lush green of the rainforest.
Yoga hall
The open yoga hall has incredible views of the pristine rainforest. It is situated at the end of the property in a peaceful and quiet setting. Two studios can be used as conference rooms or yoga studios. The studios have state-of-the-art audio and video facilities. Everything you need is there: yoga mats, blocks, bolsters, straps, and other accessories. Each studio is suitable for up to 30 people standing on their yoga mats and even more if they are seated.
Garden
The Balinese tropical garden with water features invites mindful walks where the beauty and tranquility of this special place can be soaked up. The pavilions are all situated at the edge of the garden to enjoy the views of the rainforest and the thoughtfully landscaped garden with tropical plants and Balinese lanterns. The entrance has a lotus pond dotted with multicolored water lilies, and water features are at each of the living pavilions and near the meeting spaces.
The garden grows coconuts, papayas, bananas, jackfruit, rambutan, and other fruits under organic conditions that are served to the guests as part of the menu. The special organic vegetable garden has heirloom tomatoes, green and long beans, cucumbers, corn, peppers, eggplants, and many other vegetables.
Kitchen and dining area
The dining area is an open space surrounded by the forest green. Guests can watch the meals being prepared by the professional kitchen staff. All dishes include organic and locally sourced ingredients. The source of well-being is food, and it is an essential factor of all programs.
The menu is international with a mix of Indian, Indonesian, Western, and Mediterranean vegetarian food, which is sustainable, simple, pure, and tasty. Seating arrangements can have tables for four, six, eight, or more people. The tables have colorful table linen from Jaipur, India, with colorful tableware and accessories. The beautiful setting will make the dining experience unique and unforgettable.
Program
Certifications
The course/hours count as Continuing Education hours for Registered Yoga Teachers (RYT®) only.
Bali Yoga Retreat’s yoga teacher’s training course will expose you to quality education in yoga asanas, pranayama, meditation, yoga philosophy, shatkarma, anatomy, and so on. Life comes with a plethora of opportunities and beckons you in more ways than one to explore the truth. Yoga is certainly one of the most effective ways of arriving at supreme knowledge. To empower you to realize this goal, Bali Yoga Retreats is coming up with a 100-hour yoga teacher training. This special yoga program is designed for aspirants keen to commence their yogic journey as well as those who are already on that route.
This course will guide you in terms of developing your daily Yoga practice patterns. Upon completion of the program, you will be confident enough to share and teach beginner classes with your family and friends. The teaching team is committed to teaching systematically to develop an aptitude among students to learn the basics and philosophy of life. To maximize your learning potential, it is suggested that you dedicate quality time throughout the course duration. Complete surrender and sincerity are recommended during the 100-hour yoga teacher training course.
You can reap the optimum rewards of this course if you are fully available for all the sessions of this course and enjoy a life-altering experience. Bali Yoga Retreat’s yoga teacher’s training course will expose you to quality education in yoga asanas, pranayama, meditation, yoga philosophy, shatkarma, anatomy, and so on. Therefore, kindly do not be reluctant to take this up as a fantastic learning curve.
Yoga is effective universally. It is apt for all professions. You need not necessarily aim to emerge as a yoga teacher after attending this program. Scientists, businessmen, social workers, teachers, and people from all walks of society must practice yoga to improve their immunity and overall work capacity. This is a wonderful opportunity to turn over a brand new leaf and ultimately attain a higher level of consciousness.
Overview
Hatha yoga
Hatha yoga is the traditional method of practicing yoga postures, which include aligning the body posture, getting rid of toxins, losing weight, overall health, taking away fatigue, and relaxing the mind. Finally, it leads to stillness and prepares one to meditate.
Coverage: Surya namaskar (sun salutation) and asana alignment, assistance, and adjustment for the following asanas
- Pawanmuktasana series 1
- Pawanmuktasana series 2
- Pawanmuktasana series 3
- Surya namaskar (sun salutation)
- Chandra namaskar (moon salutation)
- Tadasana (palm tree pose)
- Triyak tadasana (swaying palm tree pose)
- Trikonasana (triangle pose)
- Parivirtatrikon asana - revolving triangle pose
- Uttkatasana - chair pose
- Virbhdrasana 1 - warrior 1
- Virbhdrasana 2 - warrior 2
- Virbhdrasana 2 - warrior 3
- Ardha chandrasana - half-moon pose
- Vriksasana - tree pose
Vinyasa yoga
Vinyasa is a synchronized movement of body, breath, and mind and students get warm and flexible through this practice. It is a kind of moving meditation that brings health and harmony.
Coverage: Alignment, drishti, adjustment, options
- Surya namaskar A
- Surya namaskar B
- Asanas for beginners
- Padangusthasana
- Padahasthasana
- Utthita trikonasana
- Parivrtta trikonasana
- Utthita parsvakonasana
- Parivrtta parsvakonasana
- Prasarita padottanasana A, B, C, and D
- Parsvottanasana
- Eka pada padangusthasana A, B, C, and D
- Ardha baddha padmottanasana
- Utkatasana
- Virabhadrasana A and B
- Dandasana
- Paschimottanasana A, B, C, and D
- Purvattanasana
- Ardha baddha padma uttanasana
- Triang mukaikapada pashimottanasana
- Janu sirsasana A, B, and C
- Marichyasana A, B, C
- Navasana
Pranayama
Pranayama contains various breathing exercises but the goal is not the breathe but rather to reach the level of prana force which is the source of all existence.
Through breathing practices, one can achieve deep physical, energetic, and emotional cleaning. Pranayama is an ancient yogic breathing technique that is used as preparation for meditation and is a vital aspect of practicing yoga. It improves the respiratory system and purifies the body and mind.
Introduction of pranayama
Implementing breathwork in yoga poses allows for more opening and presence. Come experience the interplay of breath, movement, and energy and leave with an overall sense of well-being.
Benefits of pranayama
Daily pranayama trains the lungs and improves the capacity of the respiratory system immensely. It directly works on the nervous system, positively affecting the autonomic nervous system which controls and governs essential functions of the body like the heart rate, respiration, blood pressure, etc.
Clavicular, thoracic and diaphragmatic breathing (yogic breathing)
Clavicular breathing is breathing into the top third of the lungs and no deeper. Clavicular breathing is accomplished by raising the collarbone (clavicle) and shoulders during the in-breath and keeping the rest of the torso motionless. Clavicular breathing is the most shallow type of breathing.
Ujjayi
Ujjayi breathing is a breathing technique employed in a variety of Taoist and yoga practices. With yoga, it is sometimes called "the ocean breath."
Bhastrika
Bhastrikā is an important breath exercise in yoga and pranayama. It is sometimes treated as a kriya or 'cleansing action' along with kapalabhati to clear the airways in preparation for other pranayama techniques.
Bhastrika involves a rapid and forceful process of inhalation and exhalation powered by the movement of the diaphragm. The movement of air is accompanied by an audible sound. One inhale and exhale equals one round of bhastrika, and it may be repeated for many consecutive rounds.
Kapalbhati
Kapalabhati also called breath of fire, is an important shatkarma, a purification in Hatha yoga. The technique of kapalabhati involves short and strong forceful exhalations and inhalation happens automatically. There are three forms of kapalabhati:
- Vatakrama kapalabhati - a practice similar to the pranayama technique of Bhastrika, except that exhalation is active while inhalation is passive, the opposite of normal breathing.
- Vyutkrama kapalabhati, a practice similar to jala neti, it involves sniffing water through the nostrils and letting it flow down into the mouth, and then spitting it out.
- Sheetkrama kapalabhati, can be considered the reverse of vyutkrama kapalabhati, in which water is taken through the mouth and expelled through the nose.
Nadi - shodhana
Nadi is a Sanskrit word meaning “channel” or “flow” and shodhana means “purification.” Therefore, nadi shodhana is primarily aimed at clearing and purifying the subtle channels of the mind-body organism, while balancing its masculine and feminine aspects.
Bhramari
Bhramari pranayama, also known as humming bee breath, is a calming breathing practice that soothes the nervous system and helps to connect one with their truest inner nature.
Surya - bhedi and chandra – bhedi
In chandra bhedana pranayama, the left nostril is used for inhalation, and the right nostril is used for exhalation. It is said that on inhalation, energy passes through ida (chandra) nadi, and on exhalation, through pingala or surya nadi.
Sheetali and sheetkari
Sheetali pranayama, also known as cooling breath, is a breathing practice that very effectively cools the body, the mind, and the emotions. Sheetali comes from the Sanskrit root 'sheet,' which means “cold” or “frigid.” Sheetal translates roughly as ‘that which is calm, passionless, and soothing.’
Sheetali pranayama calms and soothes the mind-body organism by activating a powerful evaporative cooling mechanism on the inhalation, delivering a gently cooling energy to the deep tissues of the body.
Remarkably, this pranayama also enkindles the digestive fire, just as a live coal covered in ash might begin to glow under the influence of a cold wind.
Sitting postures for pranayama sadhana
- Easy pose
- Half-lotus
- Swastikasana
Anatomy and physiology (Sharir vijnan)
- Digestive system
- Respiratory system
- Nervous system
- Organs
- Bodily systems
- Nadis
- Chakras
Yoga therapy
Yoga is a therapy and students will learn how to treat different physical, mental, and emotional problems through yoga.
Cleansing techniques (Shatkarma)
This technique can help get rid of toxins and embrace a pleasant and refreshing lifestyle.
Mantra chanting
Mantras are powerful sound vibrations that have healing and spiritual power. Regularly chanting this can be healthy and peaceful.
Study of asana
Coverage: Proper alignment, variations, modifications with ability to minimize the risk of injuries, and hands-on adjustments
Asanas are one of the most important facets of yoga. Each asana is performed for a particular beneficial reason. The reasons can vary and may include aligning the body posture, getting rid of toxins, losing weight, overall health, taking away fatigue, and relaxing the mind.
Art of sequencing and improvisation in the class
One of the key elements of the 100-hour yoga teacher training in Bali curriculum is to make future yoga teachers aware of the importance of sequencing. Sequencing has a vital role to play in conducting a successful and efficient class.
A yoga class environment cannot be predicted at all times. It is in the hands of the teacher to engage the class, create a flow, and share his / her teachings most suitably and effectively as possible.
Intelligent use of props to help improve practice at its early stages.
The course also consists of a part that teaches to enhance the effectiveness of a class with the use of props. Smart and intelligent use of props is a skill and is to be used to engage the class better.
Postures with their Sanskrit names and terminology
Postures along with their names and meanings are taught in detail. The meaning of a posture can help the learner understand it better and it will also have a better impact as compared to doing it for the sake of it.
Technique and practice of breathing (pranayama)
The practice of breathing is considered the foundation of yoga. Deep breathing combined with yoga has several benefits such as improved blood flow, detoxification of the body, and improved digestion, among others.
Meditation (dhyana)
A deeper level of meditation and concentration to know the truth is referred to as dhyana. Dhyana is mostly done to reach samadhi, meaning bliss, which is the ultimate goal of yoga. Meditation is a systematic practice that promotes physical, mental, and emotional tranquility to reach samadhi (self-realization).
Breathing awareness meditation
Breath awareness meditation promotes physical and mental relaxation that can significantly reduce stress on the body and mind. The most basic way to do mindful breathing is simply to focus your attention on your breath, then inhale and exhale.
You can do this while standing, but ideally, you’ll be sitting or even lying in a comfortable position. Your eyes may be open or closed, but you may find it easier to maintain your focus if you close your eyes. Experts believe a regular practice of mindful breathing can make it easier to do it in difficult situations.
Trataka
Trataka is a yogic purification and a tantric method of meditation that involves staring at a single point such as a small object, black dot, or candle flame. It is said to bring energy to the "third eye" and promote various psychic abilities.
Dynamic meditation
Dynamic meditation is a fast, intense, physical, and spiritual movement that helps you to release the past and clear the old patterns. It brings you peace, stillness, and freedom.
Tips for developing concentration
Through practice, it is normal that your mind sometimes wanders. The thoughts will come and it's okay. But when that happens, just bring your mind back to the present and bring awareness to your breath.
Silence meditation
Silence meditation is one of the most powerful meditation techniques. It helps you to connect and understand your true self.
Fundamentals of human anatomy and physiology.
Understanding human anatomy will help people understand yoga and its aspects better. This will also help achieve holistic health and the therapeutics of yoga practices.
Yoga philosophy, ideas, and hypothesis
Yoga is an ancient philosophy. To be a yoga teacher, one should understand the philosophy and ideas attached to it. Apart from this, they should also be able to share these same ideologies with their students in the future.
Confidence-building through teaching-practice
Teaching is a skill by itself that demands confidence. The 100-hour yoga teacher training also ensures that enthusiasts are open to learning the skill of teaching and can excel in the same with practice.
Yoga Nidra (psychic sleep)
When a yoga practitioner moves through the various internal states of yoga Nidra, a profound experience of relaxation occurs. This is called "turiya," a sensation of pure bliss.
- Basic relaxation
- Tension relaxation
- Full body relaxation
Yoga cleansing (shatkarma)
Yogic cleansing exercises are important to learn how to incorporate your breath and meditate properly during physical aspects of yoga. It also removes the blockages in the energy channels.
- Rubber-neti
- Jalaneti
- Kapalbhati
Yoga philosophy
- Introduction to yoga, its philosophy, and evolution
- Introduction to yoga sutras of Patanjali
- Definition of yoga
- 4 aspects of the mind and its functions
- Daily schedule of a yoga student
- Principles of five basic elements and ten senses
Week 2
- Yama, niyama
- Asana, pranayama and pratyahara, dharana, dhyana, samadhi
Eligibility
Who can join this course?
- If you are new to yoga (no specific background in yoga is required, being eager to learn is enough) - If you have been practicing yoga for a while
- If you have been practicing yoga for a long time but don’t have knowledge of anatomy, the foundation of the asanas, and yoga philosophy
- Don’t want to be a yoga teacher but desire to deepen your own yoga practice and knowledge
Walk on your yogic path with Bali Yoga Retreat
Bali Yoga Retreat gives a holistic understanding of yoga which offers multi-style yoga practices combined with traditional yoga and a recent, modern understanding of the body. The gurus are ready with all their heart and knowledge to guide you and support you to deepen your yoga practice and achieve your goals. Join the Bali Yoga Retreat family and experience the endless joy of discovering your true self and this life-transformative journey!
Achievements and benefits
What will you get as you complete a 100-hour yoga teacher training course?
- Solid basic foundation to deepen your asana practice
- With a deep understanding of anatomy and adjustment and alignment, improve your understanding of the asanas
- Learning pranayama, yoga philosophy, meditation, etc.
- Understand traditional and authentic yogic texts and get to know more about yogic aphorisms
- Experience spirituality in Bali, Indonesia, and get to know more
- Getting a 100-hour yoga teacher training course certificate is a beginner’s course to realize your inner consciousness and develop your practice but not eligible to teach as a teacher
- Benefits of attending our yoga teacher training course in Bali yoga retreat
You become more controlled;
- You will have more understanding in your life
- You become more emotionally balanced
- You develop a stronger personal practice
- You will be connected with the ancient Yoga tradition of India and you will receive guidance whenever you need it
- Your family and friends can also join the ashram and stay like a family
Daily Schedule
In keeping with the requirements of Yoga Alliance - USA, this 100-hour yoga teacher training program follows a tight schedule where almost each of the six to seven training hours in the day are assigned to some aspects of yoga.
You could find the training intensive but enlightening. Depending on the yoga school, the mornings can begin as early as 05:30 with meditation followed by some yoga postures and maybe some classes or lectures in philosophy or anatomy. Chanting and pranayama are also part of the schedule.
During training, you are provided with two to three yoga meals, fruit refreshments, and green tea. Daily written homework is also the norm as that is how you gain in-depth knowledge of the subject. Sleeping early is encouraged as that is part of yogic practice.
- 05:00 Wake up
- 05:30 - 06:30 Silent meditation
- 06:30 - 08:00 Hatha yoga
- 08:00 - 08:15 Shatkarma / yoga cleansing
- 08:15 - 09:15 Pranayama / bandha / mudra
- 09:15 Breakfast
- 10:30 - 11:30 Self-study
- 11:30 Yoga philosophy
- 12:30 Yoga anatomy
- 13:30 - 14:30 Lunch
- 15:30 - 16:30 Self-practice / practice teaching
- 16:30 - 18:00 Vinyasa yoga / Yin
- 18:00 Hatha / Ashtanga yoga asana
- 18:00 - 18:30 Shower
- 18:30 - 19:00 Dinner
- 19:00 - 19:30 Digestive and silent meditative walk
- 19:45 - 21:00 Satsang / evening cultural program/self-study
- 22:00 Lights out
Please note that this daily schedule may be subject to change.
Free day
Sunday is a free day and we have excursion tours arranged which are part of the full program. All are included in your course fees. On Sundays, you will receive only breakfast and you can enjoy your lunch and dinner outside in the many beautiful cafes and restaurants.
Evaluation and certification
- Assessments will be based on written as well as practical evaluations.
- Student conduct will be a part of the assessment criterion.
- Evaluation will be carried out only for those students who have a minimum of 90% attendance.
Code of conduct
- Discipline is an integral part of the training program so the course routine must be strictly observed.
- Disrespect to rules and regulations could result in termination of studentship with no refund of fee.
- Absenting oneself from the scheduled program without prior permission of the teacher or manager concerned would be construed as a gross breach of discipline.
- A student must inform in advance if they intend to forgo a meal so that there is no wastage of food.
- Bali Yoga Retreat does not make arrangements for guests or students. Any activity that is not related to the course is not permitted.
- Ensure you are on time for class or you will not be permitted to enter any class once it has commenced.
- Before departure from the Bali Yoga Retreat, students must pay all dues and return all library books.
- Smoking and alcohol are not permitted during the training.
What does at-home preparation include?
The 100-Hour yoga teacher training course is taught systematically from the basics so students do not need to prepare so much but it is encouraged that the students read a few books which will help them to understand the teachings easily.
Suggested books
- Living with Himalayan Masters
- The Royal Path
- Asana Pranayama Mudra Bandha
Included excursions
Sunday is free day and we have excursion tours arranged which are part of the full program. All are included in your course fees.
Instructors
Yogi Vishnu Panigrahi
Guru Vishnu has been devoted to spiritual practice since childhood, guided by traditional teachings and early meditation experiences. He blends ancient yoga wisdom with practical guidance, helping students cultivate mindfulness, inner balance, and self-awareness. Known for his compassionate approach, Vishnu inspires personal growth and a deeper connection to both body and spirit.
Anita Mander
Anita is a 500-hour RYT Kundalini and Tantra yoga and a 200-hour RYT multi-style yoga Vinyasa and Hatha yoga trained teacher. She is also a Level 1 and 2 cobra breath teacher, initiated through the lineage of Grand Master Sunyata Saraswati, as well as yoga Nidra and 50 hours of Ayurveda training. She passed her Reiki levels 1 and 2 and trained directly under the 10th lineage of Dr. Usui. She teaches Kundalini and Tantra styles at Kundalini Yoga Ashram, World Peace Yoga School, and Samadhi Yoga Ashram. She also teaches Kundalini and Tantra with Profit 28 and Santosha Yoga.
Location
Bali is one of the best holistic places on earth. It is located in the middle of Indonesia with a very pleasing and serene landscape. It is the perfect place for a memorable and relaxing yoga teacher training course. The resort is located eight kilometers north of the busy center of Ubud surrounded by green rainforest in a tranquil area. The surrounding rainforest and terraced rice paddies, dotted with Hindu temples and shrines, are among Bali’s most famous landscapes. The landscape offers a calmness and will balance your mind and body.
It is easy to get around from the resort and visit sights for the day, like the famous Goa Gajah, the elephant temple. Ubud is known for being the cultural capital of Bali, and it still has the highest concentration of art galleries on the island. Ubud is also home to many talented metalsmiths and jewelers. Along with visiting the Monkey Forest, seeing a traditional Balinese dance performance is almost compulsory.
Food
The food that will be provided is always fresh and clean, as organic as possible, and primarily with some vegetarian choices since Bali Yoga Retreats places high importance on living a healthy lifestyle. Bali Yoga Retreats serves delicious vegetarian food. According to the needs of the students, they also serve gluten-free and vegan food. However, if you have any specific conditions, such as food allergies, etc., Bali Yoga Retreats will be happy to prepare special food for you. The food is prepared lovingly and spiritually to ensure the most benefit from the food.
Fresh ingredients, organic vegetables, and fruit are used wherever possible. Three meals are served a day: breakfast, lunch, and dinner. The food menu is prepared by taking into consideration a balanced nutritional diet.
Bali and India are well known for their beautiful taste in food. Ayurveda teaches about how to balance your body through your diet. Different foods influence your different systems and elements. Students will enjoy the most tasty and healthy meals at Bali Yoga Retreat. The kitchen team is guided by the ashram, and they know how to prepare food with spiritual feelings. They do not use any meat, eggs, or alcohol in the kitchen. You are also encouraged to not use them while you are at Bali Yoga Retreat.
The following meals are included:
- Brunch
- Lunch
- Dinner
- Drinks
The following drinks are included:
- Water
The following dietary requirement(s) are served and/or catered for:
- Vegetarian
- Vegan
- Gluten Free
- Organic
- Yogic
Things to do (optional)
- Upgrade your accommodation or amenities
- Book additional private yoga or meditation sessions
- Join specialized workshops or retreats offered by the school
- Explore local Balinese cultural experiences, like temple visits or traditional dance performances
- Take part in wellness activities, such as spa treatments or sound healing sessions
- Go on guided nature excursions, like rice field walks, jungle treks, or waterfall visits
- Enjoy local culinary experiences, including cooking classes or food tours
- Rent a scooter or bike to explore nearby beaches and villages
Spa treatments
Enhance your stay by adding the following treatments at an extra cost (available as add-on):
- Balinese Massage – Traditional full-body massage using long, gentle strokes
- Aromatherapy Massage – Combines essential oils with massage techniques to promote relaxation
- Reflexology – Foot massage targeting pressure points for overall wellness
- Body scrubs & wraps – Exfoliating and nourishing treatments for glowing skin
- Facial treatments – Customized facials for hydration and rejuvenation
- Hot Stone Therapy – Uses heated stones to relieve tension and improve circulation
What's included
- Certificate of completion
- All classes
- Study material
- Study tour
- Kirtan
- Bed sheets or toilet paper
- Excursions
- Satsang with Yogi Vishnu
- Lifetime membership
- Ayurveda massage
- Classical dance
- Discount in future courses
- 9 nights accommodation
- All meals
What's not included
- Airfare
- Airport transfer
- Insurance
- Visa
- Medical expenses
- Room upgrade / air conditioning
- Ayurveda consultation
- Panchkarma
- Toiletries
How to get there
Recommended Airports
Transfer available for additional US$ 35 per person
Ngurah Rai International Airport
35 km away from your destination
Arrival by taxi
It will take 1 hour by taxi from the airport to the venue and it costs around 35 USD. With advanced notice, Bali Yoga Retreat can arrange transportation for you to Ubud.
Cancellation Policy
- A reservation requires a deposit of 30% of the total price.
- The deposit is non-refundable, if the booking is cancelled.
- The rest of the payment should be paid on arrival.
Share this listing
Reviews
For this organizer you can guarantee your booking through BookYogaTeacherTraining.com. All major credit cards supported.
Similar Yoga Teacher Training you might like
You recently viewed