Upcoming Events

Thursday, Apr 26, 2018
7:00pm to 8:30pm
Meeting Room B

We will be discussing the book "Combined Destinies: Whites Sharing Grief about Racism," an anthology edited by Ann Todd...

Friday, Apr 27, 2018
10:00am to 11:30am
Meeting Room E (2nd Floor)

Want to practice your English skills in a fun and informal group? Join us Friday mornings to practice conversations skills, learn new...

Friday, Apr 27, 2018
10:00am to 11:00am
Digital Media Lab

Did you know that as an ICPL patron you have access to great money management resources? Learn about MorningStar and Value Line, two...

Friday, Apr 27, 2018
10:30am to 11:00am
Storytime Room

Rhymes, fingerplays, songs and short stories designed to stimulate your infant's language development.
We ask that there be a...

Friday, Apr 27, 2018
11:00am to 1:00pm
Storytime Room

Stay after Storytime or drop in for a learning-filled play time for caregivers and their children. This is a great opportunity to...

Friday, Apr 27, 2018
11:00am to 4:00pm
Meeting Room A

Annual remembrance ceremony for the Iowa workers who died on the job during 2017.

Friday, Apr 27, 2018
1:30pm to 2:00pm
Storytime Room

Rhymes, fingerplays, songs and short stories designed to stimulate your infant's language development.
We ask that there be a...

Friday, Apr 27, 2018
4:00pm to 5:00pm
Digital Media Lab

Come enjoy an hour of Minecraft for the game's youngest fans. Meet other fans of your favorite game. We will play on the computers...

Friday, Apr 27, 2018
4:30pm to 8:00pm
Teen Center

The Teen Center will be open to use the internet and hangout! Make multimedia projects and be creative or play video games on the big...

Friday, Apr 27, 2018
5:30pm to 7:00pm
Storytime Room

One person has been checking out all of the books Shizuku's been reading from her library right before she does. Who could it be?...

Featured Events

Tuesday, April 24, 2018 -
3:00pm to 6:00pm
Digital Media Lab
Tuesday, April 24, 2018 -
6:00pm to 7:00pm
Digital Media Lab
Wednesday, April 25, 2018 -
6:30pm to 7:30pm
Meeting Room A, Meeting Room B, Meeting Room C
Thursday, April 26, 2018 -
3:30pm to 5:00pm
Digital Media Lab