Adult

Plaza: Citizenship Corners

Citizenship
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm
6:30 pm - 7:30 pm

Work with us to navigate the naturalization process, study for the exam, or practice for your interview. Take this first step to become a citizen!

Tech Assist!

Computers and Tech
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm
10:00 am - 1:00 pm

Individualized technology assistance is available from one of our in-house experts on a public computer or a patron’s own device. Please stop in or call to make an appointment.

Blood Drive at DPL

Health and Wellness
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm
8:00 am - 1:30 pm

The Denver Public Library has partnered with Bonfils Blood Center to host a blood drive outside of the Central Library on the Bonfils mobile blood collection bus. The hours are 8-9:40 a.m. and 11 a.m.-1:30 p.m. No appointments available 9:40 a.m.-11 a.m. PLEASE NOTE: The January 6 blood drive will be held inside the Central Library, Conference Center.

Contact the Bonfils Appointment Center at 303-363-2300 or 800-365-0006 to schedule an appointment to donate blood. You may also schedule an appointment online by using site code 1321.

Tech Assist!

Computers and Tech
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm
1:00 pm - 3:00 pm

Individualized technology assistance is available from one of our in-house experts on a public computer or a patron’s own device. Please stop in or call to make an appointment.

Black Genealogy Search Group (BGSG)

History and Genealogy
10:30 am - 12:30 pm
10:30 am - 12:30 pm
10:30 am - 12:30 pm
10:30 am - 12:30 pm
10:30 am - 12:30 pm
10:30 am - 12:30 pm
10:30 am - 12:30 pm
10:30 am - 12:30 pm
10:30 am - 12:30 pm
Floor 1, Large Conference Room

Meets every fourth Saturday of the month except in August and December.

The Black Genealogy Search Group (BGSG) was created to increase the popularity of their common interests in genealogy and Black history. Their hope is to grow and expand the group's activities as well as attract new members. BGSG strives to experience enjoyable times during gatherings and while working on projects. By developing relationships and friendships, the organization will become even stronger.

Plaza Citizenship Help / Sesión de ayuda con la ciudadanía

Citizenship
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
Lena Archuleta Meeting Room

With the help of professionals, individuals pursuing citizenship can seek guidance on this process. Practice for the citizenship exam: the 100 questions, the interview, & reading/writing/speaking skills.

Con la ayuda de profesionales, aquellos individuos en busca de la ciudadanía pueden recibir ayuda en este proceso. Práctica para el examen de la ciudadanía: las 100 preguntas, la entrevista, lectura, escritura, y práctica verbal.

Plaza: Crafts (ArtC) / Manualidades

Arts and Crafts
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
5:30 pm - 6:30 pm
Lena Archuleta Meeting Room

Build a child's appreciation for art with specially-designed crafts. Parents may stay to help their child(ren) or take part in another program taking place at the same time.

Fomenta el aprecio del arte de tu hijo con manualidades especialmente diseñadas. Los padres pueden quedarse a ayudar a sus hijos o tomar parte en otro programa ofrecido al mismo tiempo.

English Conversation Tables / Mesas de Conversación en Inglés / Bàn tiếng Anh

English Language Learning
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
5:00 pm - 7:30 pm
Meeting Room

Increase your comfort using English as a second language. From beginning to advanced conversationalists, all can participate in this program to develop using another language. Meet new people and see something new each time!

Aumente su seguridad al utilizar el inglés como su segundo idioma. En este programa pueden participar conversadores desde principiantes hasta avanzados, para desarrollar el uso de otro idioma. ¡Conozca gente nueva y vea algo nuevo cada vez!

Syndicate content