How to create interactive e learning tool

Hello, i am by no means an advanced frontend dev but more of a backend dev. I want to learn more frontend so I try some advanced functionalities on a private Project. What i want to try out now is creating a website where e learning modules can be created and done by user. The content should be interactive, so when someone starts the course, it is not just some PowerPoint slides or images, but more animated and interactive content where you can click on the slides to accomplish things.

I just need an idea or a direction where to look at or how something like this is done. Are there standard tools for this or is every e learning platform creating their own implementations of these functionalities? Or is it like there are external tools to create the content that can then be embedded somehow into my website? I really wouldn't know any other way than implementing the whole interactive content creator myself. But maybe there are some libs I could use to make it easier.

Also I want to do it in angular and angular material. I am using the latest 19 version.