reveal content delayed based on membership start date

I am working to start a free membership site, that has paid courses.

I want to drip feed the course and think I can do that for the lessons.

I would like to create a landing page for the course that adds one lesson per week

One page, with hide tag wrapped around each upcoming lesson, that reveals after a certain time since user joined the specific membership (the course).

Rather than entire page, just a portion within a page reveals, say a week after becoming a course member?

not just show/hide rather a show after fixed delay based on membership level start date.