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 https://www.downhomeranch.org/life and recent newsletters http://www.downhomeranch.org/blog to learn more about our programming.