Library Catalog Ask a Librarian Book a Meeting Room

Classes and Instruction

The Iowa City Public Library offers a variety of classes for people of all ages. Click any individual listing for more information and registration details.

If you have suggestions for classes please let us know through the comment form on our Contact the Library page.

Drop In Tech Help

The Library offers drop in tech help in the 2nd floor Computer Lab. The public can find a knowledgeable staff member to answer any tech question at these weekly drop-in computer lab days.

Monday:10:00 AM - 12:00 PM
Tuesday:12:00 PM - 4:00 PM
Wednesday:10:00 AM - 12:00 PM

Senior Tech Zone

Senior Tech Zone, a partnership with the Johnson County Livable Community for Successful Aging, providers tech support and computer access for seniors. Support is provided by senior JCLC volunteers.

Thursday:10:30 AM - 12:30 PM


iPad Tips & Tricks

Learn useful tips and tricks for making the most out of your iPad. We cover everything from customizing your Home screen to getting more from built-in apps like Mail and Safari. We will also demonstrate some of the most popular apps for productivity and entertainment. Taught by an ICPL Librarian. Registration is required. You can register online at http://www.icpl.org/computers/classes/, by calling 356-5200, or in person at the Reference Desk on the 2nd floor.

Date: Monday August 11th
Time: 5:30 PM - 6:30 PM
Location: Computer Lab
Registration is required!
8 of 10 seats available.
Information & registration for this session


Popular Library Database Demo

Did you know that as an ICPL patron you have access to genealogy resources, online car repairs guides, language learning software and so much more? Come to this class and we'll demonstrate some of the most used databases and online software the library has to offer. Space is limited register online or by calling 356-5200.

Date: Friday July 25th
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
7 of 10 seats available.
Information & registration for this session


What is Pinterest?

Heard about Pinterest but don't understand what it is about? Come to this session and learn how people are using Pinterest to build their small businesses or find great DIY projects. Learn to navigate the Pinterest interface and understand how your pins are shared and followed. Space is limited, register online or by calling 356-5200.

Date: Saturday September 20th
Time: 10:30 AM - 11:30 AM
Location: Computer Lab
Registration is required!
9 of 10 seats available.
Information & registration for this session


Facebook Basics and Beyond

Are you currently using Facebook but would like to know more about the social media? Come to this session and we will discuss the Facebook interface, go over some privacy settings, and get a feel for how you can connect and stay connected with friends, family and some of your favorite organizations. Space is limited register online or by calling 356-5200.

Date: Tuesday September 9th
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
10 of 10 seats available.
Information & registration for this session


Twitter Basics and Beyond

Have a Twitter account or would like to get one? Find out during this session how Twitter is used by its many followers and tweeters to stay up on the news, stay current in their career or simply connect with friends and family. We will go over the Twitter interface and privacy settings as well. Space is limited register online or by calling 356-5200.

Date: Tuesday September 30th
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
9 of 10 seats available.
Information & registration for this session


Internet Safety: Protecting your Privacy

Wary of the threats lurking around online? Join ICPL staff for an internet safety course. You will learn strategies and skills to protect yourself and your privacy. Space is limited register online or by calling 356-5600.

Date: Tuesday August 19th
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
10 of 10 seats available.
Information & registration for this session


Social Media Safety

Are you savvy when using social media? Discuss the advantages and disadvantages of using the privacy settings on several social networks. Learn how to adjust your settings and learn techniques for discovering the information that is already out there online about you. Space is limited register online or by calling 356-5200.

Date: Friday September 26th
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
10 of 10 seats available.
Information & registration for this session

Date: Friday August 8th
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
10 of 10 seats available.
Information & registration for this session


What Should I Buy? eReaders and Tablets Class

Thinking about purchasing one of latest and greatest devices for the holidays? Want to know the difference between an eReader and a tablet? One of the library's technology specialists will provide information about the most popular devices and answer your device questions. Space is limited register online or by calling 356-5200.

Date: Saturday November 22nd
Time: 10:30 AM - 11:30 AM
Location: Computer Lab
Registration is required!
10 of 10 seats available.
Information & registration for this session

Date: Tuesday November 25th
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
9 of 10 seats available.
Information & registration for this session

Date: Friday December 5th
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
9 of 10 seats available.
Information & registration for this session

Date: Tuesday December 9th
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
10 of 10 seats available.
Information & registration for this session


The Computer

See inside a computer and understand how all those different parts work together to make this powerful device. Participants will get hands on experience. Space is limited, register online or by calling 356-5200.

Date: Friday November 14th
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
8 of 10 seats available.
Information & registration for this session

Date: Saturday December 20th
Time: 10:30 AM - 11:30 AM
Location: Computer Lab
Registration is required!
10 of 10 seats available.
Information & registration for this session


Beginning Graphic Design

Want to try making your own invites, cards or other graphics? Learn to use GIMP (a free, graphic design and photo editing software) to create shapes, cut out photos, and insert great fonts. Space is limited, register online or call 356-5200.

Date: Saturday October 4th
Time: 10:30 AM - 12:30 PM
Location: Computer Lab
Registration is required!
8 of 10 seats available.
Information & registration for this session


Explore your iPad

Date: Friday August 29th
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
9 of 10 seats available.
Information & registration for this session


Digital Photo Editing

Want to enhance or correct your digital photos? Bring in your digital photos and learn to use GIMP (a free, graphic design and photo editing software) to make basic corrections like red-eye removal and cropping in addition to more advanced corrections like sharpening blurred images. Space is limited, register online or by calling 356-5200.

Date: Monday October 13th
Time: 5:30 PM - 7:30 PM
Location: Computer Lab
Registration is required!
8 of 10 seats available.
Information & registration for this session


Editing Digital Video

Our digital devices make it easy to capture the great moments of our lives, but making keepsakes you can share with others out of these videos can be tricky. Bring in your digital video and learn to upload and use YouTube to safely edit and share your videos online. Plus, learn how to download your finished product to give copies of your video to others. Space is limited, register online or call 356-5200.

Date: Tuesday October 28th
Time: 5:30 PM - 7:30 PM
Location: Computer Lab
Registration is required!
6 of 10 seats available.
Information & registration for this session


Digital Photos: Organizing, Sharing, and Basic Editing

Getting all of your digital photography organized and in print worthy condition can be pretty daunting. Bring in your digital photos and learn how to batch process and tag items to quickly and easily edit and organize your images. Plus, discover how to safely store and share your photos online so you can access them anywhere. Space is limited, register online or by calling 356-5200.

Date: Friday October 24th
Time: 10:00 AM - 12:00 PM
Location: Computer Lab
Registration is required!
6 of 10 seats available.
Information & registration for this session




For more information on any class or session, contact us at 319.356.5200