Anybody can sign up to coach via Dota Coach by creating a profile page. Coaches who link their Twitch channel to their Dota Coach profile appear in this list whenever their channel broadcasts live. Channels are sorted by the coach's reputation.
This is a list of channels owned by players who offer professional coaching services and is not intended to be a list of channels which exclusively stream coaching content. Many of these players do stream coaching sessions and educational content, so this is a good set of channels to follow if that is what you're looking for.
If you would like to hire a specific coach, you can click on "coach profile" next to their stream. This will take you to their coaching profile page. From their profile page, you can hire them directly. Once you have hired your coach, chat with them over Steam or Skype to figure out when to have the lesson.
If instead you would like coaching right now with a top coach without having to schedule anything, you can go to our On Demand Coaching. We will usually be able to match you with a top coach who is online in less than five minutes.