Upcoming Events

Saturday, Apr 28, 2018
2:00pm to 4:00pm
Computer Lab

We Can Code is a workshop to teach and encourage teens to explore the basics of computer programming and web development in a self-paced...

Sunday, Apr 29, 2018
12:00pm to 5:00pm
Meeting Room A, Meeting Room B, Meeting Room C

Hold for fundraising event "Looking Forward" hosted by ICPL Friends Foundation. 6-9 pm. Reservations required.

Monday, Apr 30, 2018
10:00am to 9:00pm
Meeting Room A, Meeting Room B, Meeting Room C

International Jazz Day Celebration - TBD

Monday, Apr 30, 2018
10:00am to 12:00pm
Computer Lab

Technology getting the better of you? Have questions about computers, ebook readers, iPods, or your cell phone? Want to learn how to...

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

Specifically planned for toddlers or young preschoolers. The same program is performed Mondays and Tuesdays each week. Ideal for young...

Monday, Apr 30, 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...

Tuesday, May 1, 2018
10:30am to 11:00am
Storytime Room

Specifically planned for toddlers or young preschoolers. The same program is performed Mondays and Tuesdays each week. Ideal for young...

Tuesday, May 1, 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...

Tuesday, May 1, 2018
12:00pm to 4:00pm
Computer Lab

Technology getting the better of you? Have questions about computers, ebook readers, iPods, or your cell phone? Want to learn how to...

Tuesday, May 1, 2018
4:00pm to 6:00pm
Computer Lab

Adults and teens: get one-on-one help with your writing from University of Iowa writing tutors at the Library-Community writing center...

Featured Events

Saturday, December 16, 2017 -
2:00pm to 4:00pm
Storytime Room
Saturday, December 23, 2017 -
2:00pm to 4:00pm
Storytime Room
Tuesday, December 26, 2017 -
10:00am to 6:00pm
Bookmobile
Wednesday, December 27, 2017 -
2:00pm to 3:00pm
Meeting Room A, Meeting Room B, Meeting Room C