Upcoming Events

Tuesday, Mar 28, 2017
5:00pm to 7: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...

Tuesday, Mar 28, 2017
6:00pm to 7:30pm
Meeting Room A

Interpreting SNP Data: A presentation about trait prediction from DNA data – from 23andMe trait reports to DIY analysis.

The DNA...

Tuesday, Mar 28, 2017
6:00pm to 8:00pm
Meeting Room B, Meeting Room C

Come join your fellow fantasy, sci-fi, and fiction writers for the Iowa Writers’ House two-hour write-in sessions every second and...

Tuesday, Mar 28, 2017
6:30pm to 7:30pm
Other

Join us for the Winter/Spring 2017 series of the BYOBook "Books In Bars" Book Club meetups!

This month we will be at...

Tuesday, Mar 28, 2017
7:00pm to 8:00pm
Meeting Room D

Public informational meeting for the Iowa City Science Booster Club about upcoming science outreach events, volunteer opportunities, and...

Wednesday, Mar 29, 2017
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...

Wednesday, Mar 29, 2017
10:30am to 11:00am
Storytime Room

Today kindergarten through second grade students from Willowwind School will be performing numbers from their upcoming musical.

...
Wednesday, Mar 29, 2017
11:30am to 12:30pm
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...

Wednesday, Mar 29, 2017
1:30pm to 2:30pm
Meeting Room E (2nd Floor)

Weekly meeting

Wednesday, Mar 29, 2017
4:00pm to 5:00pm
Storytime Room

Full STEAM ahead!

For today's program we will use both science and art to create watercolor drawings. During this messy hour...

Featured Events

Tuesday, March 28, 2017 -
6:00pm to 7:30pm
Meeting Room A
Sunday, April 2, 2017 -
2:00pm to 3:30pm
Meeting Room A
Monday, April 3, 2017 -
2:00pm to 3:00pm
Computer Lab
Tuesday, April 4, 2017 -
6:00pm to 7:00pm
Meeting Room A, Meeting Room B, Meeting Room C