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 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!
3 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!
12 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!
11 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!
3 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!
10 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!
11 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!
11 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!
12 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!
10 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!
10 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