Friends of the Rose Garden Branch Library Book Sale

Come support the Rose Garden Branch Library by attending the Friends of the Rose Garden Branch Library Book Sale!  This sale will run for one month, in the Rose Garden […]

Library Card + Instax Photo

September is National Library Card Sign-Up Month!Throughout this month, if you sign-up for a card at the Alviso Branch Library, you can commemorate the occasion with your own Instax instant photo […]

ELL Morning Conversation Club

This program is in-person at Santa Teresa Branch Library. English Language Learners (ELL) Conversation Clubs create a welcoming and respectful environment for adult learners of English to practice their English conversation […]

Virtual Job Search & Resume Program

Meet one-on-one with an experienced volunteer to create or update a resume, search and start applying for a new job on Zoom. Sessions are 20 minutes. Be prepared to share […]

Tech Mentor

Need help printing or using Word and Excel? Want to set up an email account? Need ideas on tech security? Questions on accessing SJPL eResources? From the basics to somewhat […]

*Virtual* ESL Idioms

If you’re interested in building your English skills to sounds like a native speaker, join us to learn idioms and why they are so important to your English language learning. […]

Digital Skills: One-On-One Tech Help for Seniors

Do you have questions or need assistance with technology? At the Almaden Branch you can make a 15- or 30-minute appointment to assist you with: Learning to use Libby (formerly […]

Family Storytime

Storytime is designed to accommodate a mix of ages and invites the entire family to participate in early literacy activities such as stories, songs, rhymes, fingerplays, and movement activities. Storytime […]

Baby/Toddler Storytime

Baby/Toddler Storytime invites children and their caregivers to wiggle, rhyme, and sing with diverse books, songs, and fingerplays that encourage language, play, and exploration. This program is geared for children […]

First Wednesdays

Would you like to connect with other members in your community? Join us in-person. We will provide a welcoming and respectful gathering space for members of the community to talk, […]