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


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: Friday, February 12th, 2016
Time: 11:00 AM - 12:00 PM
Location: Computer Lab
Registration is required!
0 of 15 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. Space is limited, register online or by calling 356-5200.

Date: Saturday, February 20th, 2016
Time: 10:30 AM - 11:30 AM
Location: Computer Lab
Registration is required!
6 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. Space is limited, register online or by calling 356-5200.

Date: Saturday, February 20th, 2016
Time: 12:30 PM - 1:30 PM
Location: Computer Lab
Registration is required!
14 of 15 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, February 23rd, 2016
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
6 of 15 seats available.
Information & registration for this session


Beginning Graphic Design: Part I:

Want to try making your own invites, cards or other graphics? Learn to use GIMP a free, graphic design and photo editing software. Participants will learn about the GIMP interface. They will also learn how to open and save a project, download a picture from a website, import a picture from the computer, resize an image, and crop an image. Space is limited, register online or call 356-5200. *** Participants must have good mousing and keyboarding skills. This class covers topics that need advanced computer skills.

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


Beginning Graphic Design: Part II:

Want to try making your own invites, cards or other graphics? Participants will learn how to draw a shape, color in a shape using two tools, draw a line, and edit simple shapes captured from the internet. Space is limited, register online or call 356-5200. *** Participants must have good mousing and keyboarding skills. This class covers topics that need advanced computer skills. You MUST have registered for or have taken Beginning Graphic Design I or have previous experience using GIMP or another design program like Adobe Illustrator/Photoshop.

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


Beginning Graphic Design: Part I:

Want to try making your own invites, cards or other graphics? Learn to use GIMP a free, graphic design and photo editing software. Participants will learn about the GIMP interface. They will also learn how to open and save a project, download a picture from a website, import a picture from the computer, resize an image, and crop and image. Space is limited, register online or call 356-5200. *** Participants must have good mousing and keyboarding skills. This class covers topics that need advanced computer skills.

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


Beginning Graphic Design: Part II:

Want to try making your own invites, cards or other graphics? Participants will learn how to draw a shape, color in a shape using two tools, draw a line, and edit simple shapes captured from the internet. Space is limited, register online or call 356-5200. *** Participants must have good mousing and keyboarding skills. This class covers topics that need advanced computer skills. You need to have have registered for or have taken Beginning Graphic Design I or have previous experience using GIMP or another design program like Adobe Illustrator/Photoshop.

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


Digital Video Editing:

Learn to use YouTube's video editing tools to edit your personal videos. The class will work with a generic video to learn how to edit these files using YouTube. Skills that will be covered in the class are: uploading video files, adding transitions, trimming your clips, adding titles, adding filters to your videos and more. *** This is an intermediate class and having excellent mousing and keyboarding skills is required.

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


Digital Video Editing:

Learn to use YouTube's video editing tools to edit your personal videos. The class will work with a generic video to learn how to edit these files using YouTube. Skills that will be covered in the class are: uploading video files, adding transitions, trimming your clips, adding titles, adding filters to your videos and more. *** This is an intermediate class and having excellent mousing and keyboarding skills is required.

Date: Monday, March 28th, 2016
Time: 2:00 PM - 4:00 PM
Location: Computer Lab
Registration is required!
6 of 10 seats available.
Information & registration for this session


Music is the Word: 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: Monday, April 4th, 2016
Time: 2:00 PM - 3:00 PM
Location: Computer Lab
Registration is required!
3 of 5 seats available.
Information & registration for this session


Music is the Word: 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: Saturday, April 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


Music is the Word: 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: Saturday, April 16th, 2016
Time: 12:30 PM - 1:30 PM
Location: Computer Lab
Registration is required!
5 of 5 seats available.
Information & registration for this session


Music is the Word: Digital Music

Want to know more about digital music? Understand the difference between online music providers Spotify, ICPL's Local Music Project, Pandora, streaming radio services, and subscription streaming services. Learn how online streaming music services have affected musicians and music. Space is limited register online or by calling 319-356-5200.

Date: Friday, April 22nd, 2016
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
9 of 10 seats available.
Information & registration for this session


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 26th, 2016
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
13 of 15 seats available.
Information & registration for this session


Music is the Word: Digital Music

Want to know more about digital music? Understand the difference between online music providers Spotify, ICPL's Local Music Project, Pandora, streaming radio services, and subscription streaming services. Learn how online streaming music services have affected musicians and music. Space is limited register online or by calling 319-356-5200.

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


Weber Days: Restoring Scanned Images Part I

Learn to restore a scanned image by using GIMP, a free, open source software similar to Adobe Photoshop. In this class learn how to get around in GIMP, import a scanned photo, save your project, straighten a photo, and crop and resize it. *** Participants must have good mousing and keyboarding skills. This class covers topics that need advanced computer skills. ***

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


Weber Days: Restoring Scanned Images Part II

Learn to restore a scanned image by using GIMP, a free, open source software similar to Adobe Photoshop. In this class learn how to correct a photo's color balance, the brightness and contrast, correct small areas of damage (like water spots), sharpen a blurry image, and eliminate red eye. Participants need to demonstrate familiarity with GIMP or have taken Restoring Scanned Images Part I to participate. *** Participants must have good mousing and keyboarding skills. This class covers topics that need advanced computer skills. ***

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


Weber Days: Maintaining and Preserving Digital Photos Part I

Want to learn how to take care of your digital photo collection? Begin by getting familiar with important terminology and file types. Then learn the key steps needed to preserve your digital photos. Come with your questions.

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


Weber Days: Maintaining and Preserving Digital Photos Part II

Want to know about the various tools and software which can help you organize, store, and edit your digital collection? Part II of this series will show you how to use metadata to organize photos. Then we will discuss and talk about tools like Picasa, Apple Photos, Adobe Lightroom, and many more products. Bring your questions! *** It may be helpful to take Part I of this class depending on your familiarity with digital photos.

Date: Saturday, May 21st, 2016
Time: 12:30 PM - 1:30 PM
Location: Computer Lab
Registration is required!
8 of 10 seats available.
Information & registration for this session


Weber Days: 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: Monday, May 23rd, 2016
Time: 4:00 PM - 5:00 PM
Location: Computer Lab
Registration is required!
14 of 15 seats available.
Information & registration for this session


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!
14 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!
15 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!
14 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!
10 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!
5 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: Saturday, July 16th, 2016
Time: 12:30 PM - 1:30 PM
Location: Computer Lab
Registration is required!
5 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: Tuesday, July 19th, 2016
Time: 10:00 AM - 11:00 AM
Location: Computer Lab
Registration is required!
10 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: Monday, July 25th, 2016
Time: 1:00 PM - 2:00 PM
Location: Computer Lab
Registration is required!
5 of 5 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.

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




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