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!

Did you ever get any advice on this? I’m currently in the realization process that the Wix Online Programs system might be a dead end for our project, as well. I’m about to give up and swear off Wix entirely.