The first day on the Ranch, the individual will choose what courses, clubs and skills training they want to participate in during their stay; there are a lot of options to choose from. Check out the Day Program site http://www.downhomeranch.org/our-programs/day-program/ and recent newsletters http://www.downhomeranch.org/news-and-events/newsletters/ to learn more about our programming.