Library Catalog Ask a Librarian Book a Meeting Room
Catalog Your Account Menu

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


Be Money Smart with Value Line and MorningStar

Did you know that as an ICPL patron you have access to great money management resources? Learn about MorningStar and Value Line, two leading resources for investment research. We'll demonstrate how to use these databases so you can get the information you need to be a smarter investor. Space is limited register online or by calling 356-5200.

Date: Tuesday April 21st
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
2 of 10 seats available.
Information & registration for this session


Fair Housing Training

Sponsored by the City of Iowa City Human Rights Commission.

Date: Tuesday April 21st
Time: 1:00 PM - 3:00 PM
Location: Meeting Room A, Meeting Room B, Meeting Room C
Information for this session


Learning Tools: Mango and Learning Express

Want to learn a language, prepare for the GRE, or learn to use Microsoft Excel? You can do each of these things using the library's database subscriptions for Mango and Learning Express*. These databases can be accessed using your library card from home making it easy to learn when it is convenient for you. Come to this class and we'll demonstrate how to use these great resources and get you on the learning fast track. Space is limited register online or by calling 356-5200. *Resources can only be accessed from home by patrons living in Iowa City, Hills, University Heights, Lonetree and rural Johnson County.

Date: Monday April 27th
Time: 5:00 PM - 6:00 PM
Location: Computer Lab
Registration is required!
6 of 10 seats available.
Information & registration for this session


Introduction to Genealogy

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


Using Ancestry.com for Genealogy

Beginning or in the midst of a genealogy project? Come to the library and learn how to use our online genealogy resources like Ancestry.com and HeritageQuest to help solve your family tree mysteries. These resources can be accessed at the library for free without purchasing a subscription. Space is limited; please call 356-5200 or register online.

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


Introduction to Genealogy

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


Using Ancestry.com for Genealogy

Beginning or in the midst of a genealogy project? Come to the library and learn how to use our online genealogy resources like Ancestry.com and HeritageQuest to help solve your family tree mysteries. These resources can be accessed at the library for free without purchasing a subscription. Space is limited; please call 356-5200 or register online.

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


LinkedIn for Beginners

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


Writing Your Resume

Date: Wednesday June 10th
Time: 5:30 PM - 6:30 PM
Location: Computer Lab
Registration is required!
9 of 10 seats available.
Information & registration for this session


Overview of Resumes & Cover Letters

Join us to learn some resume essentials. We will review the different types of resumes, learn about writing objective statements and discuss what a successful resume looks like. Space is limited so register online or by calling 356-5200.

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


Book Babies: Sweet Feet Yoga

Join, Dana Robinson, of Sweet Feet Yoga. Dana will teach you and your baby, poses, songs, and games...all with the benefits of yoga!

Date: Friday June 19th
Time: 10:30 AM - 11:00 AM
Location: Meeting Room A
Information for this session


Book Babies: Sweet Feet Yoga

Join, Dana Robinson, of Sweet Feet Yoga. Dana will teach you and your baby, poses, songs, and games...all with the benefits of yoga!

Date: Friday June 19th
Time: 1:30 PM - 2:00 PM
Location: Meeting Room A
Information for this session


LinkedIn for Beginners

Date: Monday June 29th
Time: 5:00 PM - 6:00 PM
Location: Computer Lab
Registration is required!
10 of 10 seats available.
Information & registration for this session


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 July 13th
Time: 10:00 AM - 11:00 AM
Location: Meeting Room A
Registration is required!
14 of 15 seats available.
Information & registration for this session


Introduction to Genealogy

Date: Friday August 7th
Time: 2:00 PM - 3:00 PM
Location: Computer Lab
Registration is required!
10 of 10 seats available.
Information & registration for this session


Using Ancestry.com for Genealogy

Beginning or in the midst of a genealogy project? Come to the library and learn how to use our online genealogy resources like Ancestry.com and HeritageQuest to help solve your family tree mysteries. These resources can be accessed at the library for free without purchasing a subscription. Space is limited; please call 356-5200 or register online.

Date: Monday August 17th
Time: 5:30 PM - 6:30 PM
Location: Computer Lab
Registration is required!
9 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: Thursday September 3rd
Time: 2:00 PM - 4:00 PM
Location: Computer Lab
Registration is required!
8 of 10 seats available.
Information & registration for this session


Beginning Graphic Design

Date: Saturday September 12th
Time: 10:30 AM - 12:30 PM
Location: Computer Lab
Registration is required!
7 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: Monday September 21st
Time: 2:00 PM - 4:00 PM
Location: Computer Lab
Registration is required!
12 of 15 seats available.
Information & registration for this session


HTML Coding Basics

Every website you visit relies on an HTML as the skeleton that gives the site's pages their structure. Learn how to add paragraphs, headings, images, links, and basic formatting to create a webpage. Space is limited; please call 356-5200 or register online at icpl.org/classes.

Date: Friday September 25th
Time: 10:00 AM - 12:00 PM
Location: Computer Lab
Registration is required!
10 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: Wednesday October 7th
Time: 2:00 PM - 3:00 PM
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: Monday October 12th
Time: 5:30 PM - 6:30 PM
Location: Computer Lab
Registration is required!
10 of 10 seats available.
Information & registration for this session




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