H5P offers rich features for creating HTML 5 native content in Canvas, without writing HTML codes. 

H5P has now been enabled in Canvas courses. You can insert H5P content in Rich Content Editor, or create an H5P LTI assignment in Canvas. To know more about H5P in Canvas, please visit our H5P support website:

H5P Support in SharePoint site

H5P has been piloted in some courses and here is an example of interactive content in a H5P presentation.

 

To find more examples and get more help, here are some resources for you: