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


Introduction to Genealogy:

Have you ever wondered about your family tree? Not sure how to start searching for your ancestors? Come join us for an Introduction to Genealogy. From what questions to ask and where to start searching to how to keep track of the information you find we'll get you started on your search. Space is limited register online or by calling 356-5200.

Date: Friday, June 3rd, 2016
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
3 of 15 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. *****It is suggested that Introduction to Genealogy is completed before coming to this class******

Date: Monday, June 13th, 2016
Time: 2:00 PM - 3:00 PM
Location: Computer Lab
Registration is required!
0 of 15 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. *****It is suggested that Introduction to Genealogy is completed before coming to this class******

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


Apple App Class: Camera, Video, and Photo:

Get an in depth look at the camera, photo, and video apps for your Apple device. Learn how to edit, store, and share your photos and videos easily.

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


Apple App Class: Organizational Apps:

Want to learn how to effectively use some of the standard apps on your Apple device? In this class, we will discuss how to use the Maps app and other organizational apps like Notes, Calendar, and Reminders.

Date: Saturday, July 16th, 2016
Time: 10:30 AM - 11:30 AM
Location: Computer Lab
Registration is required!
2 of 5 seats available.
Information & registration for this session


Apple App Class: Camera, Video, and Photo:

Get an in depth look at the camera, photo, and video apps for your Apple device. Learn how to edit, store, and share your photos and videos easily.

Date: Saturday, July 16th, 2016
Time: 12:30 PM - 1:30 PM
Location: Computer Lab
Registration is required!
3 of 5 seats available.
Information & registration for this session


Apple App Class: Organizational Apps:

Want to learn how to effectively use some of the standard apps on your Apple device? In this class, we will discuss how to use the Maps app and other organizational apps like Notes, Calendar, and Reminders.

Date: Monday, July 25th, 2016
Time: 1:00 PM - 2:00 PM
Location: Computer Lab
Registration is required!
4 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. Learn to navigate the Pinterest interface and understand how your pins are shared and followed.

Date: Saturday, August 13th, 2016
Time: 10:30 AM - 11:30 AM
Location: Computer Lab
Registration is required!
0 of 5 seats available.
Information & registration for this session


Pinterest Tips and Tricks:

Discover how to organize and use your Pinterest account to its fullest potential. Learn how to search for boards using various search terms, follow and unfollow boards, make a secret pin board, and much more!

Date: Saturday, August 13th, 2016
Time: 12:30 PM - 1:30 PM
Location: Computer Lab
Registration is required!
1 of 5 seats available.
Information & registration for this session


Facebook Tips and Tricks:

Already a Facebook user? Come and learn how to get control of your timeline and home feed. Find new ways to connect on Facebook by creating an event or group. Time will be allotted so you can ask your burning questions.

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


Internet Basics:

Learn about what the internet is, how it works, and how a web browser interacts with the internet. Get a brief overview about the strengths and weaknesses of the different web browsers.

Date: Tuesday, September 6th, 2016
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
15 of 15 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: Friday, September 16th, 2016
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
14 of 15 seats available.
Information & registration for this session


Internet Basics:

Learn about what the internet is, how it works, and how a web browser interacts with the internet. Get a brief overview about the strengths and weaknesses of the different web browsers.

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


Social Media Safety: Protecting your Privacy Online

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: Saturday, September 24th, 2016
Time: 12:30 PM - 1:30 PM
Location: Computer Lab
Registration is required!
15 of 15 seats available.
Information & registration for this session


The Computer: let's talk operating system

Want to understand how a computer works by understanding what an operating system is? Learn about what the job of the operating system is and what kinds of operating systems are out there. Understand the benefits of each operating system and how the graphical user interface interacts with the computer’s hardware. Space is limited, register online or by calling 356-5200.

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


The Computer: let's talk hardware

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: Saturday, October 8th, 2016
Time: 12:30 PM - 1:30 PM
Location: Computer Lab
Registration is required!
15 of 15 seats available.
Information & registration for this session


The Computer: let's talk hardware

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: Monday, October 10th, 2016
Time: 3:00 PM - 4:00 PM
Location: Computer Lab
Registration is required!
15 of 15 seats available.
Information & registration for this session


The Computer: let's talk operating system

Want to understand how a computer works by understanding what an operating system is? Learn about what the job of the operating system is and what kinds of operating systems are out there. Understand the benefits of each operating system and how the graphical user interface interacts with the computer’s hardware. Space is limited, register online or by calling 356-5200.

Date: Friday, October 28th, 2016
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
15 of 15 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: Thursday, November 3rd, 2016
Time: 2:00 PM - 3:30 PM
Location: Computer Lab
Registration is required!
15 of 15 seats available.
Information & registration for this session


Creating Music with Garageband:

Using the Garageband app on the library iPad's come and create music of your own! Garageband is an app that is easy to use so anyone regardless of your musical experience can create something with it. Together we'll create a song and have fun. Space is limited, so register early! ***Patrons need not bring their own iPad. The library will provide the device and the app. Patrons can bring their own device with the app downloaded if they would like to

Date: Friday, December 2nd, 2016
Time: 10:00 AM - 12:00 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