Can I recreate the design and function of the Program Page (from Online Programs) on a CMS/Dynamic page?

Hi Studio Forum, thanks for taking the time to read my post.
Question:
I want to know if it’s possible, and which design elements I could use to recreate the Program Page participant view using CMS and Dynamic pages.

Product:
Wix Studio

What are you trying to achieve:
I am building online courses for my online music school, and I am embedding SoundSlice videos, which require some javascript and Velo API code on to record the id of the logged in user. Because of this code embed I am unable to use the “out of the box” Wix Online Programs pages - because you cannot use custom Velo code with those pages.

So I’m trying to build the online course pages myself - and using the CMS and dynamic pages seems like the smartest option to go about this.

What have you already tried:
I have tried the out of the box online programs pages - figured out they were a dead end.

I have started to play around with building CMS databases and having them fill in sections, but I’m overwhelmed by ignorance.

Additional information:
I’m definitely open to other designs and ideas to build a course with modules and lessons that do not look like the Wix Program page, those would be greatly appreciated.

It just seemed like a good starting point to try to copy what Wix had made already.

I’m a bit overwhelmed trying to both figure out what I can and cannot do with the CMS, and also with building the pages myself in Wix Studio.

Thanks so much!