The U.S. National Park Service Yellowstone National Park site is another good resource for trip planning. You can see the schedule for Ranger Led Programs, take virtual tours to learn what can be found where, road open/close schedules, facilities, etc.
The Yellowstone Association -- through which you can contribute via membership, serves to "Inspire, Educate and Serve."