• CFPL Stammtisch

    Are you a serious language learner of German (at whatever level) or native-speaker (die geduldig mit Anfaenger sind)? Would you like an opportunity to converse with others auf Deutsch? Come […]

  • Chinese Calligraphy

    Step into the world of Chinese calligraphy! In this hands-on workshop, you’ll explore its thousands of years of history and try brush writing your own Chinese characters. Then, crack the […]

  • Drop-in Book Folding Work Session

    Folded books (i.e. book sculptures) are created through the artistic folding of book pages to make visible images or patterns on the fore edge of a book --  old and […]

  • Quilting Program

    Co-Lab. CFPL has a quilting group that meets every second and fourth Monday of the month from 10am-1pm. Large projects and small, with community quilters on hand to offer guidance. […]

  • Walking and Talking Group

    May through September on Tuesday mornings we walk and talk about books, movies, and/or podcasts that everyone is reading, watching, or listening to. Meet at the front library entrance. Audience:  […]

  • Nature Quest Open Studio

    Community Nature Quest Open Studio at the Co-Lab Come together to create, reflect, and share with others participating in Community Nature Quest! We will be meeting in the CFPL Co-Lab. […]

  • Evening Cribbage Meetup

    Bring your own cribbage board or use one of ours.  Come for the fun and social opportunity.  All levels of players are welcome.  Meets every third Wednesday of the month.   […]

  • Movie Matinee

    Location:  Meeting Room Movie: Project Hail Mary Rating:  PG-13 Length:  2hrs 36 minutes Audience:  Adults Genre(s): Adventure, Comedy, Sci-FI

  • Popcorn & Pictures: A Family Matinee

    Youth, all ages, in the Meeting Room.Join us for monthly movie screenings that are fun for the whole family! We'll provide the popcorn, but feel free to bring your own […]

  • Chess Club

    Would you care for a game of chess?  Join fellow players at the Cedar Falls Public Library's meeting room (2nd floor) to meet your next opponent.  The club meets regularly […]