Use any course plugin with any builder that is compatible with it. Ex oxygen builder or elementor and you can create pretty much anything you want
edit:
https://elementor.com/blog/learndash-integration/
Learn everything about Using Elementor Pro with an LMS such as LearnDash or LifterLMS in this article from Elementor's Knowledge Base. Get Elementor tips & more.
elementor.com
Edit1: I misunderstood your req. I thought you wanted a website to share your code/lessons. what I believe you want is explained in edit 2.
EDIT 2: what do you mean by preset? the link you shared is just posts with a download. No "preset" is needed. you can achieve that with basic posts functionality in wordpress.