Activities and Events for All Ages

YCC is your go-to place for wellness, fun, and community, offering activities, programs, and special events for every age and interest.

Baking class

YCC Youth Programs

Where Kids Come to Play, Learn and Grow

Our mission is to create experiences that help children, youth, and families thrive. Through programs that build confidence, leadership, responsibility, and respect, we’re strengthening our community and inspiring everyone to take an active role in it.

The values that shape our youth programs

  • Self Confidence: Trusting one’s own ability
  • Leadership: Guide and motivate others
  • Responsibility: Taking ownership of one’s actions
  • Respect: Valuing qualities of one’s self and others
  • Volunteerism: To be generous for ones’ community

Join Us for Play Pals!

Join us every Monday morning from 9:00 to 10:30 for Play Pals a free and unstructured playtime for kids ages 0–5. Each week, we bring out new themed equipment so there’s always something exciting to explore!

Girl face paint

YCC Adult Programs

Adult Classes and Events for Every Interest

Whether you are looking to try something new, stay active, or just enjoy time with your community, our classes and special events offer adults plenty of ways to learn, connect, and have a good time.

Cooking Classes

Arts & Crafts Events

Fitness Courses

Fundraising Events

Our Upcoming Youth & Adult Events

  • Youth
    Red, White & Blue Craft Crew
    3 School Drive, Penn Yan
    June 13, 2026, 11:00 am
    View Details
  • Play Pals
    Youth
    Play Pals: Weekly Themes, Friends, and Play
    467 North Main Street, Penn Yan
    June 15, 2026, 9:00 am
    View Details
  • Play Pals
    Youth
    Play Pals: Weekly Themes, Friends, and Play
    467 North Main Street, Penn Yan
    June 22, 2026, 9:00 am
    View Details
  • Youth
    Goat Yoga: Start of Summer Celebration
    467 North Main Street, Penn Yan
    June 24, 2026, 10:00 am
    View Details
  • Youth
    Floral Brick Build
    32 Water Street, Dundee
    June 26, 2026, 11:00 am
    View Details