How do I make Events+ events free for Membership members, and unavailable to visitors?

I am trying to set up a site where visitors can see a dog training class schedule and then must register before they can RSVP for a class. Classes have no cost for members, and must not be purchasable without becoming a member. The Membership plugin integration does not seem to allow for this, but I’m hoping you can help me.

Thank you.