This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Digital Navigation Wednesday, April 2, 2025 at 11:30am - 3:30pm Computer Lab - City Heights/Weingart at City Heights/Weingart Library Program Type: Accessibility, Community Engagement Age Group: Emerging Adults, Adults, Older Adults Event Details: Get help on the computers and with your digital devices from a Digital Navigator every Tuesday! They will be located in the computer lab and around the printer. Digital help offere... This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 2 2025 Wed Digital Navigation 11:30am - 3:30pm City Heights/Weingart Library Library Branch: City Heights/Weingart Library Room: Computer Lab - City Heights/Weingart Age Group: Emerging Adults, Adults, Older Adults Program Type: Accessibility, Community Engagement Event Details: Get help on the computers and with your digital devices from a Digital Navigator every Tuesday! They will be located in the computer lab and around the printer. Digital help offered in English, Spanish, and Tagalog.
This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Chair Yoga/Meditation Thursday, April 3, 2025 at 9:30am - 10:30am Community Room - City Heights/Weingart at City Heights/Weingart Library Program Type: Accessibility, Wellness Age Group: Emerging Adults, Adults, Older Adults Event Details: Join us for an hour of chair yoga and meditation; stretch, breathe, and take care of your body. This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 3 2025 Thu Chair Yoga/Meditation 9:30am - 10:30am City Heights/Weingart Library Library Branch: City Heights/Weingart Library Room: Community Room - City Heights/Weingart Age Group: Emerging Adults, Adults, Older Adults Program Type: Accessibility, Wellness Event Details: Join us for an hour of chair yoga and meditation; stretch, breathe, and take care of your body.
This event is in the "Adults" group. This event is in the "Older Adults" group. Chair Yoga/Yoga en silla Friday, April 4, 2025 at 10:00am - 11:00am Community Room - Logan Heights at Logan Heights Library Program Type: Accessibility, En Español, Wellness Age Group: Adults, Older Adults Event Details: Join us for a low impact exercise class to assist with balance, flexibility and stamina. En English and Espanol. This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 4 2025 Fri Chair Yoga/Yoga en silla 10:00am - 11:00am Logan Heights Library Library Branch: Logan Heights Library Room: Community Room - Logan Heights Age Group: Adults, Older Adults Program Type: Accessibility, En Español, Wellness Event Details: Join us for a low impact exercise class to assist with balance, flexibility and stamina. En English and Espanol.
This event is in the "Teens" group. This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Low Impact Yoga Friday, April 4, 2025 at 10:30am - 11:30am Multipurpose Room - Skyline Hills at Skyline Hills Library Program Type: Featured, Accessibility, Wellness Age Group: Teens, Emerging Adults, Adults, Older Adults Event Details: Each class includes breathing practices (pranayama), postures rooted in functional movement (asana), and relaxation (savasana). All movements and exercises aim to strengthen the bo... Encouraged This event is in the "Teens" group. This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 4 2025 Fri Low Impact Yoga 10:30am - 11:30am Skyline Hills Library Library Branch: Skyline Hills Library Room: Multipurpose Room - Skyline Hills Age Group: Teens, Emerging Adults, Adults, Older Adults Program Type: Featured, Accessibility, Wellness Encouraged Seats Remaining: 25 Event Details: Each class includes breathing practices (pranayama), postures rooted in functional movement (asana), and relaxation (savasana). All movements and exercises aim to strengthen the body and mind. These classes are open to all ages, all levels.
This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Tech On The Go: Smartphone Basics Saturday, April 5, 2025 at 10:00am - 1:00pm Computer Lab at Skyline Hills Library Program Type: Featured, Accessibility, Career & College, Community Engagement Age Group: Emerging Adults, Adults, Older Adults Event Details: Our classes can help teach you how to be confident with your devices. Class Structure: Hour 1: Hand-on basic technical exercises and questions and answers.Hour 2: Class D... This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 5 2025 Sat Tech On The Go: Smartphone Basics 10:00am - 1:00pm Skyline Hills Library Library Branch: Skyline Hills Library Room: Computer Lab Age Group: Emerging Adults, Adults, Older Adults Program Type: Featured, Accessibility, Career & College, Community Engagement Event Details: Our classes can help teach you how to be confident with your devices. Class Structure:
This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. DIY Bee Boxes Saturday, April 5, 2025 at 11:00am - 12:00pm Ocean Beach Library Program Type: Featured, Accessibility, Science/STEAM, Wellness Age Group: Emerging Adults, Adults, Older Adults Event Details: Did you know that there are loner bees that do not belong to hives? They still help with pollination and will come to your garden if you provide them nice accommodations. Learn how... Encouraged This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 5 2025 Sat DIY Bee Boxes 11:00am - 12:00pm Ocean Beach Library Library Branch: Ocean Beach Library Age Group: Emerging Adults, Adults, Older Adults Program Type: Featured, Accessibility, Science/STEAM, Wellness Encouraged Seats Remaining: 8 Event Details: Did you know that there are loner bees that do not belong to hives? They still help with pollination and will come to your garden if you provide them nice accommodations. Learn how to make a bee box to draw these helpers into your garden.
This event is in the "Babies/Toddlers" group. This event is in the "Preschoolers" group. Signing Story Time Monday, April 7, 2025 at 11:45am - 12:45pm Community Room - University Community at University Community Library Program Type: Accessibility, Early Learning Age Group: Babies/Toddlers, Preschoolers Event Details: Enjoy some sign language fun for babies, toddlers, and preschoolers with Ms. Jennifer from Signs at Play!Come learn some simple signs and songs at this fun event! This event is in the "Babies/Toddlers" group. This event is in the "Preschoolers" group. Apr 7 2025 Mon Signing Story Time 11:45am - 12:45pm University Community Library Library Branch: University Community Library Room: Community Room - University Community Age Group: Babies/Toddlers, Preschoolers Program Type: Accessibility, Early Learning Event Details: Enjoy some sign language fun for babies, toddlers, and preschoolers with Ms. Jennifer from Signs at Play!Come learn some simple signs and songs at this fun event!
This event is in the "All Ages" group. This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Digital Navigation Monday, April 7, 2025 at 1:00pm - 5:00pm Computer Lab - City Heights/Weingart at City Heights/Weingart Library Program Type: Accessibility, Career & College, Citizenship and Immigration, Community Engagement Age Group: All Ages, Emerging Adults, Adults, Older Adults Event Details: Get help on the computers and with your digital devices from a Digital Navigator every Tuesday! They will be located in the computer lab and around the printer. This event is in the "All Ages" group. This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 7 2025 Mon Digital Navigation 1:00pm - 5:00pm City Heights/Weingart Library Library Branch: City Heights/Weingart Library Room: Computer Lab - City Heights/Weingart Age Group: All Ages, Emerging Adults, Adults, Older Adults Program Type: Accessibility, Career & College, Citizenship and Immigration, Community Engagement Event Details: Get help on the computers and with your digital devices from a Digital Navigator every Tuesday! They will be located in the computer lab and around the printer.
This event is in the "Adults" group. This event is in the "Older Adults" group. Art Buffet for Adults Monday, April 7, 2025 at 2:30pm - 3:30pm Community Room - Carmel Valley at Carmel Valley Library Program Type: Accessibility, Art, Community Engagement Age Group: Adults, Older Adults Event Details: Come enjoy arts and crafts with your neighbors! We will have various supplies, many leftover from previous events, including supplies for painting, glass painting, cloth pain... This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 7 2025 Mon Art Buffet for Adults 2:30pm - 3:30pm Carmel Valley Library Library Branch: Carmel Valley Library Room: Community Room - Carmel Valley Age Group: Adults, Older Adults Program Type: Accessibility, Art, Community Engagement Event Details: Come enjoy arts and crafts with your neighbors! We will have various supplies, many leftover from previous events, including supplies for painting, glass painting, cloth painting, adult coloring books, card making and scrapbooking available.
This event is in the "Adults" group. This event is in the "Older Adults" group. Chair Yoga Tuesday, April 8, 2025 at 11:45am - 12:15pm Community Room - Serra Mesa-Kearny Mesa at Serra Mesa-Kearny Mesa Library Program Type: Accessibility, Community Engagement, Wellness Age Group: Adults, Older Adults Event Details: Work on your flexibility, strength building and quiet your mind with functional movement practice. Participate at your own ability. Wear flexible clothing and bring any preferred y... This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 8 2025 Tue Chair Yoga 11:45am - 12:15pm Serra Mesa-Kearny Mesa Library Library Branch: Serra Mesa-Kearny Mesa Library Room: Community Room - Serra Mesa-Kearny Mesa Age Group: Adults, Older Adults Program Type: Accessibility, Community Engagement, Wellness Event Details: Work on your flexibility, strength building and quiet your mind with functional movement practice. Participate at your own ability. Wear flexible clothing and bring any preferred yoga equipment.
This event is in the "Adults" group. This event is in the "Older Adults" group. Gentle Yoga: Chair/Mat Tuesday, April 8, 2025 at 1:30pm - 2:30pm Bill & Marcia Collins Community Room - Rancho Bernardo at Rancho Bernardo Library Program Type: Featured, Accessibility, Community Engagement, Wellness Age Group: Adults, Older Adults Event Details: Join Bernadette with Silver Age Yoga for gentle yoga classes that can be done on a mat or seated in a chair.All skill levels are welcome. Please bring your mat and water.Space is l... This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 8 2025 Tue Gentle Yoga: Chair/Mat 1:30pm - 2:30pm Rancho Bernardo Library Library Branch: Rancho Bernardo Library Room: Bill & Marcia Collins Community Room - Rancho Bernardo Age Group: Adults, Older Adults Program Type: Featured, Accessibility, Community Engagement, Wellness Event Details: Join Bernadette with Silver Age Yoga for gentle yoga classes that can be done on a mat or seated in a chair.All skill levels are welcome. Please bring your mat and water.Space is limited. First come, first served.
This event is in the "Teens" group. Sketch Night Tuesday, April 8, 2025 at 4:00pm - 5:00pm SDPL Virtual Branch Program Type: Online/Virtual, Accessibility, Art Age Group: Teens Event Details: Teens and tweens ages 10–18 are invited to unleash their creativity at Sketch Night! This free virtual drawing program is offered by the San Diego County Parks and Recreation Depar... Virtual Event This event is in the "Teens" group. Apr 8 2025 Tue Sketch Night 4:00pm - 5:00pm SDPL Virtual Branch Library Branch: SDPL Virtual Branch Age Group: Teens Program Type: Online/Virtual, Accessibility, Art Event Details: Teens and tweens ages 10–18 are invited to unleash their creativity at Sketch Night!
This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Skyline Hills-Paradise Hills Planning Committee Group Tuesday, April 8, 2025 at 6:00pm - 7:45pm Multipurpose Room - Skyline Hills at Skyline Hills Library Program Type: Featured, Accessibility, Community Engagement Age Group: Emerging Adults, Adults, Older Adults Event Details: Join us in advocating for planning, public safety, and urban and economic development of the communities of Jamacha, Lomita, Skyline, Paradise Hills and North and South Bay Terrace... This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 8 2025 Tue Skyline Hills-Paradise Hills Planning Committee Group 6:00pm - 7:45pm Skyline Hills Library Library Branch: Skyline Hills Library Room: Multipurpose Room - Skyline Hills Age Group: Emerging Adults, Adults, Older Adults Program Type: Featured, Accessibility, Community Engagement Event Details: Join us in advocating for planning, public safety, and urban and economic development of the communities of Jamacha, Lomita, Skyline, Paradise Hills and North and South Bay Terraces. Come and meet your Community Relation Officers.
This event is in the "Babies/Toddlers" group. This event is in the "Preschoolers" group. Tiny Tots University/Universidad de Pequeños Wednesday, April 9, 2025 at 10:30am - 11:30am Children's Nook - Skyline Hills at Skyline Hills Library Program Type: Accessibility, Community Engagement, Early Learning, Literature Age Group: Babies/Toddlers, Preschoolers Event Details: This is a Storytime that supports cognitive development, social development and physical growth, language development, and sensory & motor development for your child incorporat... Encouraged This event is in the "Babies/Toddlers" group. This event is in the "Preschoolers" group. Apr 9 2025 Wed Tiny Tots University/Universidad de Pequeños 10:30am - 11:30am Skyline Hills Library Library Branch: Skyline Hills Library Room: Children's Nook - Skyline Hills Age Group: Babies/Toddlers, Preschoolers Program Type: Accessibility, Community Engagement, Early Learning, Literature Encouraged Seats Remaining: 29 Event Details: This is a Storytime that supports cognitive development, social development and physical growth, language development, and sensory & motor development for your child incorporating playtime. Sensory Friendly.
This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Chair Yoga/Meditation Thursday, April 10, 2025 at 9:30am - 10:30am Community Room - City Heights/Weingart at City Heights/Weingart Library Program Type: Accessibility, Wellness Age Group: Emerging Adults, Adults, Older Adults Event Details: Join us for an hour of chair yoga and meditation; stretch, breathe, and take care of your body. This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 10 2025 Thu Chair Yoga/Meditation 9:30am - 10:30am City Heights/Weingart Library Library Branch: City Heights/Weingart Library Room: Community Room - City Heights/Weingart Age Group: Emerging Adults, Adults, Older Adults Program Type: Accessibility, Wellness Event Details: Join us for an hour of chair yoga and meditation; stretch, breathe, and take care of your body.
This event is in the "Babies/Toddlers" group. This event is in the "Preschoolers" group. Bilingual Storytime Play & Stay - ¡Cuéntame un cuento! Friday, April 11, 2025 at 10:30am - 11:30am Children's Nook - Skyline Hills at Skyline Hills Library Program Type: Accessibility, Community Engagement, Early Learning, En Español, Literature, Science/STEAM, Wellness Age Group: Babies/Toddlers, Preschoolers Event Details: ¡Bienvenidos a todos! Come and join us to celebrate the concept of LOVE incorporating playtime. Estaremos aprendiendo el concepto de amor. Sensory Friendly! ¡T... This event is in the "Babies/Toddlers" group. This event is in the "Preschoolers" group. Apr 11 2025 Fri Bilingual Storytime Play & Stay - ¡Cuéntame un cuento! 10:30am - 11:30am Skyline Hills Library Library Branch: Skyline Hills Library Room: Children's Nook - Skyline Hills Age Group: Babies/Toddlers, Preschoolers Program Type: Accessibility, Community Engagement, Early Learning, En Español, Literature, Science/STEAM, Wellness Event Details: ¡Bienvenidos a todos! Come and join us to celebrate the concept of LOVE incorporating playtime. Estaremos aprendiendo el concepto de amor. Sensory Friendly! ¡Todos a jugar!
This event is in the "Babies/Toddlers" group. This event is in the "Preschoolers" group. This event is in the "Elementary School Age" group. Sensory Storytime Monday, April 14, 2025 at 10:00am - 10:30am Community Room - Mission Hills/Hillcrest at Mission Hills-Hillcrest/Knox Library Program Type: Accessibility, Literature Age Group: Babies/Toddlers, Preschoolers, Elementary School Age Event Details: Every 2nd Monday of the Month at 10amFor Children with Autism Spectrum Disorder and other developmental disabilitiesLess Crowded EnvironmentStories, songs, activities, and more!Ear... Cancelled This event is in the "Babies/Toddlers" group. This event is in the "Preschoolers" group. This event is in the "Elementary School Age" group. Apr 14 2025 Mon Cancelled Sensory Storytime 10:00am - 10:30am Mission Hills-Hillcrest/Knox Library Library Branch: Mission Hills-Hillcrest/Knox Library Room: Community Room - Mission Hills/Hillcrest Age Group: Babies/Toddlers, Preschoolers, Elementary School Age Program Type: Accessibility, Literature Event Details: Every 2nd Monday of the Month at 10amFor Children with Autism Spectrum Disorder and other developmental disabilitiesLess Crowded EnvironmentStories, songs,
This event is in the "All Ages" group. This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Digital Navigation Monday, April 14, 2025 at 1:00pm - 5:00pm Computer Lab - City Heights/Weingart at City Heights/Weingart Library Program Type: Accessibility, Career & College, Citizenship and Immigration, Community Engagement Age Group: All Ages, Emerging Adults, Adults, Older Adults Event Details: Get help on the computers and with your digital devices from a Digital Navigator every Tuesday! They will be located in the computer lab and around the printer. This event is in the "All Ages" group. This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 14 2025 Mon Digital Navigation 1:00pm - 5:00pm City Heights/Weingart Library Library Branch: City Heights/Weingart Library Room: Computer Lab - City Heights/Weingart Age Group: All Ages, Emerging Adults, Adults, Older Adults Program Type: Accessibility, Career & College, Citizenship and Immigration, Community Engagement Event Details: Get help on the computers and with your digital devices from a Digital Navigator every Tuesday! They will be located in the computer lab and around the printer.
This event is in the "Emerging Adults" group. This event is in the "Adults" group. Growing with the Senses Monday, April 14, 2025 at 4:00pm - 5:00pm Multipurpose Room - Skyline Hills at Skyline Hills Library Program Type: Accessibility, Community Engagement, Cultural Appreciation, Early Learning, Wellness Age Group: Emerging Adults, Adults Cancelled Encouraged This event is in the "Emerging Adults" group. This event is in the "Adults" group. Apr 14 2025 Mon Cancelled Growing with the Senses 4:00pm - 5:00pm Skyline Hills Library Library Branch: Skyline Hills Library Room: Multipurpose Room - Skyline Hills Age Group: Emerging Adults, Adults Program Type: Accessibility, Community Engagement, Cultural Appreciation, Early Learning, Wellness
This event is in the "Adults" group. This event is in the "Older Adults" group. Chair Yoga Tuesday, April 15, 2025 at 11:45am - 12:15pm Community Room - Serra Mesa-Kearny Mesa at Serra Mesa-Kearny Mesa Library Program Type: Accessibility, Community Engagement, Wellness Age Group: Adults, Older Adults Event Details: Work on your flexibility, strength building and quiet your mind with functional movement practice. Participate at your own ability. Wear flexible clothing and bring any preferred y... This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 15 2025 Tue Chair Yoga 11:45am - 12:15pm Serra Mesa-Kearny Mesa Library Library Branch: Serra Mesa-Kearny Mesa Library Room: Community Room - Serra Mesa-Kearny Mesa Age Group: Adults, Older Adults Program Type: Accessibility, Community Engagement, Wellness Event Details: Work on your flexibility, strength building and quiet your mind with functional movement practice. Participate at your own ability. Wear flexible clothing and bring any preferred yoga equipment.
This event is in the "Adults" group. This event is in the "Older Adults" group. Gentle Yoga: Chair/Mat Tuesday, April 15, 2025 at 1:30pm - 2:30pm Bill & Marcia Collins Community Room - Rancho Bernardo at Rancho Bernardo Library Program Type: Featured, Accessibility, Community Engagement, Wellness Age Group: Adults, Older Adults Event Details: Join Bernadette with Silver Age Yoga for gentle yoga classes that can be done on a mat or seated in a chair.All skill levels are welcome. Please bring your mat and water.Space is l... This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 15 2025 Tue Gentle Yoga: Chair/Mat 1:30pm - 2:30pm Rancho Bernardo Library Library Branch: Rancho Bernardo Library Room: Bill & Marcia Collins Community Room - Rancho Bernardo Age Group: Adults, Older Adults Program Type: Featured, Accessibility, Community Engagement, Wellness Event Details: Join Bernadette with Silver Age Yoga for gentle yoga classes that can be done on a mat or seated in a chair.All skill levels are welcome. Please bring your mat and water.Space is limited. First come, first served.
This event is in the "All Ages" group. This event is in the "Babies/Toddlers" group. This event is in the "Preschoolers" group. This event is in the "Elementary School Age" group. This event is in the "Middle School Age" group. This event is in the "Teens" group. This event is in the "Emerging Adults" group. This event is in the "Adults" group. Blocks Party! Tuesday, April 15, 2025 at 5:00pm - 6:00pm Children's Nook - Skyline Hills at Skyline Hills Library Program Type: Accessibility, Art, Community Engagement, Wellness Age Group: All Ages, Babies/Toddlers, Preschoolers, Elementary School Age, Middle School Age, Teens, Emerging Adults, Adults Event Details: Come join us for our LEGO BLOCK PARTY!!We'll have enough bricks to satisfy everyone's building needs. No prior experience required. This will be a family friendly event, so al... This event is in the "All Ages" group. This event is in the "Babies/Toddlers" group. This event is in the "Preschoolers" group. This event is in the "Elementary School Age" group. This event is in the "Middle School Age" group. This event is in the "Teens" group. This event is in the "Emerging Adults" group. This event is in the "Adults" group. Apr 15 2025 Tue Blocks Party! 5:00pm - 6:00pm Skyline Hills Library Library Branch: Skyline Hills Library Room: Children's Nook - Skyline Hills Age Group: All Ages, Babies/Toddlers, Preschoolers, Elementary School Age, Middle School Age, Teens, Emerging Adults, Adults Program Type: Accessibility, Art, Community Engagement, Wellness Event Details: Come join us for our LEGO BLOCK PARTY!!
This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Chair Yoga/Meditation Thursday, April 17, 2025 at 9:30am - 10:30am Community Room - City Heights/Weingart at City Heights/Weingart Library Program Type: Accessibility, Wellness Age Group: Emerging Adults, Adults, Older Adults Event Details: Join us for an hour of chair yoga and meditation; stretch, breathe, and take care of your body. This event is in the "Emerging Adults" group. This event is in the "Adults" group. This event is in the "Older Adults" group. Apr 17 2025 Thu Chair Yoga/Meditation 9:30am - 10:30am City Heights/Weingart Library Library Branch: City Heights/Weingart Library Room: Community Room - City Heights/Weingart Age Group: Emerging Adults, Adults, Older Adults Program Type: Accessibility, Wellness Event Details: Join us for an hour of chair yoga and meditation; stretch, breathe, and take care of your body.
This event is in the "Older Adults" group. Serra Mesa Village (SMV) Thursday, April 17, 2025 at 2:00pm - 4:00pm Community Room - Serra Mesa-Kearny Mesa at Serra Mesa-Kearny Mesa Library Program Type: Accessibility, Community Engagement Age Group: Older Adults Event Details: Monthly meeting of Serra Mesa Village This event is in the "Older Adults" group. Apr 17 2025 Thu Serra Mesa Village (SMV) 2:00pm - 4:00pm Serra Mesa-Kearny Mesa Library Library Branch: Serra Mesa-Kearny Mesa Library Room: Community Room - Serra Mesa-Kearny Mesa Age Group: Older Adults Program Type: Accessibility, Community Engagement Event Details: Monthly meeting of Serra Mesa Village