NGPL strives to meet the ever-changing needs of our community by providing a variety of programming for all ages. Visit our individual program pages or check out the calendar below for a current listing of program offerings. Programs for Children and Families Programs for Adults and Seniors Programs for Young Adults