With thousands of books, CDs, and DVDs, the City of Mountain View Public Library offers many areas in and around the library for patrons to enjoy learning and expanding their knowledge. The Library also hosts hundreds of activities each year, including yoga, crafts, informative workshops, games for children and more. For a complete list visit the calender site.